return createPlaceholderForTypeDeclaration(oldType, getDeclaringCU(), rewrite, true);
ICompilationUnit declaringCu= getDeclaringCU(); if (isVisibilityLowerThanProtected(type)) { if (mapping.length > 0) return createPlaceholderForTypeDeclaration(oldType, declaringCu, mapping, rewrite, true);  return createPlaceholderForProtectedTypeDeclaration(oldType, declaringCuNode, declaringCu, rewrite, true); } if (mapping.length > 0) return createPlaceholderForTypeDeclaration(oldType, declaringCu, mapping, rewrite, true);  return createPlaceholderForTypeDeclaration(oldType, declaringCu, rewrite, true);
	private BodyDeclaration createNewTypeDeclarationNode(IType type, CompilationUnit declaringCuNode, OldASTRewrite rewrite) throws JavaModelException {		TypeDeclaration oldType= ASTNodeSearchUtil.getTypeDeclarationNode(type, declaringCuNode);		return createPlaceholderForTypeDeclaration(oldType, getDeclaringCU(), rewrite, true);	}