result.merge(MemberCheckUtil.checkMembersInDestinationType(getMembersToBeCreatedInTargetClass(), getTargetClass()));
result.merge(checkMembersInDestinationType());
	public RefactoringStatus checkInput(IProgressMonitor pm) throws JavaModelException {		try{			pm.beginTask(RefactoringCoreMessages.getString("PullUpRefactoring.preview"), 7); //$NON-NLS-1$			clearManagers();			RefactoringStatus result= new RefactoringStatus();			result.merge(checkFinalFields(new SubProgressMonitor(pm, 1)));			result.merge(checkAccesses(new SubProgressMonitor(pm, 1)));			result.merge(MemberCheckUtil.checkMembersInDestinationType(getMembersToBeCreatedInTargetClass(), getTargetClass()));			pm.worked(1);			result.merge(checkMembersInSubclasses(new SubProgressMonitor(pm, 1)));			result.merge(checkIfSkippingOverElements(new SubProgressMonitor(pm, 1)));			if (shouldMakeTargetClassAbstract())				result.merge(checkCallsToTargetClassConstructors(new SubProgressMonitor(pm, 1)));			else					pm.worked(1);			if (result.hasFatalError())				return result;						fChangeManager= createChangeManager(new SubProgressMonitor(pm, 1));			result.merge(validateModifiesFiles());			return result;		} catch (JavaModelException e){			throw e;		} catch (CoreException e){				throw new JavaModelException(e);		} finally {			pm.done();		}		}