GeneratorModel for yakindu::java {

	
	statechart entries.EntryReactionAction  {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}


		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}
		
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}


	statechart expressions.TriggerExpressionPrecedence  {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}


		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}
		
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	statechart AlwaysOncycle {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}
		
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
		
	}
	
	statechart AssignmentAsExpression {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}
		
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart BooleanExpressions {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}	
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart BitExpressions {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart Choice {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	} 
	
	statechart CastExpressions {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	} 
	
	statechart CKeywords {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart ConditionalExpressions {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}	
	
	statechart Constants {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}	
	
	statechart Declarations {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart DeepEntry{
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}	
		
	statechart DeepHistory {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart DynamicChoice{
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart EmptyTransition {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
			
	statechart EnterState {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart EntryChoice {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart EntryExitSelfTransition {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
			
	statechart ExitOnSelfTransition {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart ExitState {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}
		
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
		
	}
	
	statechart FeatureCalls {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart FinalState {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart Guard {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart GuardedEntry {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart GuardedExit {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart HistoryWithExitPoint {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart HistoryWithoutInitialStep {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart InEventLifeCycle {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
			
	statechart IntegerExpressions {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart InternalEventLifeCycle {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart JavaKeywords {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
 		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}		
	
	statechart LocalReactions {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
 		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}	
		
	statechart LogicalAnd {
			feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		} 

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
		
	}

	statechart LogicalOr {
			feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		} 

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
		
	}	
	
	statechart NamedInterfaceAccess {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart NullCheck {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}	
	
	statechart OperationsWithoutBraces {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
 		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart Operations {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
 		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}	
	
	statechart OutEventLifeCycle {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}	
	
	statechart Parenthesis {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart PerformanceTest {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart PriorityValues {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}	

	statechart RaiseEvent {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart ReadOnlyVariable {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart RealExpressions {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}	

	statechart SameNameDifferentRegion {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart ShallowHistory {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart ShallowHistoryWithDeepEntry {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart SimpleEvent {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}

	}
	
	statechart SimpleHierachy {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart StatechartLocalReactions {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}	
	
	statechart StatechartActive {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart StateIsActive {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart StaticChoice {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}

	statechart STextKeywordsInStatesAndRegions {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		} 

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart StringExpressions {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}

	statechart SyncFork {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}

	statechart SyncJoin {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart TimedTransitions {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		} 

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
	
	statechart TransitionWithoutCondition {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		} 

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart TriggerGuardExpressions {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		} 

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}
		
	statechart ValuedEvents {
		feature Outlet {
			targetProject = "org.yakindu.sct.generator.java.test"
			targetFolder = "src-gen"
		}

		feature GeneralFeatures {
			TimerService = true
			RuntimeService = true
		}		
			
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}
	}	
}