private static String computeNewSource(IMember member) throws JavaModelException {
private String computeNewSource(IMember member) throws JavaModelException {
	private static String computeNewSource(IMember member) throws JavaModelException {		String source;				if (member.getElementType() == IJavaElement.METHOD)			source= replaceSuperCalls((IMethod)member);		else			source= SourceReferenceSourceRangeComputer.computeSource(member);		if (! needsToChangeVisibility(member))			return source;					if (JdtFlags.isPrivate(member))			return substitutePrivateWithProtected(source);		return "protected " + removeLeadingWhiteSpaces(source); //$NON-NLS-1$	}