IType[] accessedTypes= getTypeReferencedInPulledUpMembers(pm);
IType[] accessedTypes= getTypesReferencedInMovedMembers(pm);
	private RefactoringStatus checkAccessedTypes(IProgressMonitor pm) throws JavaModelException{		RefactoringStatus result= new RefactoringStatus();		IType[] accessedTypes= getTypeReferencedInPulledUpMembers(pm);		IType targetClass= getTargetClass();		ITypeHierarchy targetSupertypes= targetClass.newSupertypeHierarchy(null);		for (int i= 0; i < accessedTypes.length; i++) {			IType iType= accessedTypes[i];			if (! iType.exists())				continue;						if (! canBeAccessedFrom(iType, targetClass, targetSupertypes)){				String message= RefactoringCoreMessages.getFormattedString("PullUpRefactoring.type_not_accessible", //$NON-NLS-1$					new String[]{createTypeLabel(iType), createTypeLabel(targetClass)});				result.addError(message, JavaStatusContext.create(iType));			}			}		pm.done();		return result;	}