RearrangeStrategy rearrangeStrategy= RearrangeStrategy.create(origStmt, rewrite, group); rearrangeStrategy.insertLocalDecl(localDecl); thenBlock.statements().add(rearrangeStrategy.createMoveTargetForOrigStmt()); ifStmt.setThenStatement(thenBlock); addLinkedPosition(rewrite.track(dereferencedName), false, LOCAL_NAME_POSITION_GROUP); rearrangeStrategy.insertIfStatement(ifStmt, thenBlock);
RearrangeStrategy rearrangeStrategy= RearrangeStrategy.create(origStmt, rewrite, group); rearrangeStrategy.insertLocalDecl(localDecl); thenBlock.statements().add(rearrangeStrategy.createMoveTargetForOrigStmt()); ifStmt.setThenStatement(thenBlock); addLinkedPosition(rewrite.track(dereferencedName), false, LOCAL_NAME_POSITION_GROUP); rearrangeStrategy.insertIfStatement(ifStmt, thenBlock);