// Path: src/main/java/org/springframework/extensions/workflow/instance/FlowInstanceDescriptor.java
// public interface FlowInstanceDescriptor {
// 
//     String getFlowDefinitionId();
// 
//     String getStateDefinitionId();
// 
//     void setStateDefinitionId(String stateDefinitionId);
// 
//     void setFlowDefinitionId(String flowDefinitionId);
// 
//     void setDateEntered(Date date);
// 
//     Date getDateEntered();
// 
//     boolean isWithTimeouts();
// 
//     void setWithTimeouts(boolean hasTimeouts);
//     
// }


import org.springframework.util.Assert;
import org.springframework.extensions.workflow.instance.FlowInstanceDescriptor;
import java.util.HashMap;
import java.util.Map;
import java.io.Serializable;
package org.springframework.extensions.workflow.context;



/**
 * @author janm
 */
public final class FlowInstanceDescriptorHolder implements Serializable{
    private static final long serialVersionUID = 969547478248429191L;
// Path: src/main/java/org/springframework/extensions/workflow/instance/FlowInstanceDescriptor.java
// public interface FlowInstanceDescriptor {
// 
//     String getFlowDefinitionId();
// 
//     String getStateDefinitionId();
// 
//     void setStateDefinitionId(String stateDefinitionId);
// 
//     void setFlowDefinitionId(String flowDefinitionId);
// 
//     void setDateEntered(Date date);
// 
//     Date getDateEntered();
// 
//     boolean isWithTimeouts();
// 
//     void setWithTimeouts(boolean hasTimeouts);
//     
// }


// Path: src/main/java/org/springframework/extensions/workflow/context/FlowInstanceDescriptorHolder.java
import org.springframework.util.Assert;
import org.springframework.extensions.workflow.instance.FlowInstanceDescriptor;
import java.util.HashMap;
import java.util.Map;
import java.io.Serializable;

package org.springframework.extensions.workflow.context;



/**
 * @author janm
 */
public final class FlowInstanceDescriptorHolder implements Serializable{
    private static final long serialVersionUID = 969547478248429191L;
    private static final String STRATEGY_THREADLOCAL = "threadlocal";