private ASTNode getCopyOfInner(ASTRewrite rewrite, ASTNode statement) {
public static ASTNode getCopyOfInner(ASTRewrite rewrite, ASTNode statement) {
	private ASTNode getCopyOfInner(ASTRewrite rewrite, ASTNode statement) {		if (statement.getNodeType() == ASTNode.BLOCK) {			Block block= (Block) statement;			List innerStatements= block.statements();			int nStatements= innerStatements.size();			if (nStatements == 1) {				return rewrite.createCopyTarget(((ASTNode) innerStatements.get(0)));			} else if (nStatements > 1) {				ListRewrite listRewrite= rewrite.getListRewrite(block, Block.STATEMENTS_PROPERTY);				ASTNode first= (ASTNode) innerStatements.get(0);				ASTNode last= (ASTNode) innerStatements.get(nStatements - 1);				return listRewrite.createCopyTarget(first, last);			}			return null;		} else {			return rewrite.createCopyTarget(statement);		}	}