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 TypeAlias {
		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
		}
	}

	statechart WrapperTest {

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

		feature GeneralFeatures {
			RuntimeService = true
			InterfaceObserverSupport = true
		}

		feature SynchronizedWrapper {
			namePrefix = "Synchronized"
			nameSuffix = ""
		}
	}

	statechart RunnableTest {

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

		feature GeneralFeatures {
			RuntimeService = true
			InterfaceObserverSupport = true
		}

		feature RunnableWrapper {
			namePrefix = ""
			nameSuffix = "Runnable"
		}
	}
	
	statechart StatechartKeywords {

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