} else { return STATEMENT; } } else if (existingNode instanceof TypeDeclaration) { return TYPE_DECLARATION; } else if (existingNode instanceof MethodDeclaration) { return METHOD_DECLARATION; } else if (existingNode instanceof FieldDeclaration) { return FIELD_DECLARATION; } else if (existingNode instanceof Initializer) { return INITIALIZER; } else if (existingNode instanceof SingleVariableDeclaration) { return SINGLEVAR_DECLARATION; } else if (existingNode instanceof VariableDeclarationFragment) { return VAR_DECLARATION_FRAGMENT; } else if (existingNode instanceof Type) { return TYPE; } else if (existingNode instanceof Javadoc) { return JAVADOC; } else if (existingNode instanceof PackageDeclaration) { return PACKAGE_DECLARATION; } else if (existingNode instanceof ImportDeclaration) { return IMPORT_DECLARATION; } else { return UNKNOWN;
case ASTNode.TYPE_DECLARATION: return TYPE_DECLARATION; case ASTNode.METHOD_DECLARATION: return METHOD_DECLARATION; case ASTNode.FIELD_DECLARATION: return FIELD_DECLARATION; case ASTNode.INITIALIZER: return INITIALIZER; case ASTNode.SINGLE_VARIABLE_DECLARATION: return SINGLEVAR_DECLARATION; case ASTNode.VARIABLE_DECLARATION_FRAGMENT: return VAR_DECLARATION_FRAGMENT; case ASTNode.JAVADOC: return JAVADOC; case ASTNode.PACKAGE_DECLARATION: return PACKAGE_DECLARATION; case ASTNode.IMPORT_DECLARATION: return IMPORT_DECLARATION; default: if (existingNode instanceof Expression) { return EXPRESSION; } else if (existingNode instanceof Statement) {  return STATEMENT; }
	public static int getPlaceholderType(ASTNode existingNode) {		if (existingNode instanceof Expression) {			return EXPRESSION;		} else if (existingNode instanceof Statement) {			if (existingNode.getNodeType() == ASTNode.BLOCK) {				return BLOCK;			} else {				return STATEMENT;			}		} else if (existingNode instanceof TypeDeclaration) {			return TYPE_DECLARATION;		} else if (existingNode instanceof MethodDeclaration) {			return METHOD_DECLARATION;		} else if (existingNode instanceof FieldDeclaration) {			return FIELD_DECLARATION;		} else if (existingNode instanceof Initializer) {			return INITIALIZER;							} else if (existingNode instanceof SingleVariableDeclaration) {			return SINGLEVAR_DECLARATION;		} else if (existingNode instanceof VariableDeclarationFragment) {			return VAR_DECLARATION_FRAGMENT;		} else if (existingNode instanceof Type) {			return TYPE;		} else if (existingNode instanceof Javadoc) {			return JAVADOC;						} else if (existingNode instanceof PackageDeclaration) {			return PACKAGE_DECLARATION;						} else if (existingNode instanceof ImportDeclaration) {			return IMPORT_DECLARATION;						} else {			return UNKNOWN;		}	}