public FrameState createFrameState(StructuredGraph graph, SideEffectsState sideEffects, StateSplit forStateSplit, NodeSourcePosition sourcePosition) { assert forStateSplit != graph.start(); if (forStateSplit.hasSideEffect()) { if (sideEffects.isAfterSideEffect()) { if (forStateSplit instanceof AbstractMergeNode || forStateSplit instanceof LoopExitNode) { if (sideEffects.isAfterSideEffect()) {