if  (m.getClassName().equals("java.lang.String"))
if (m.getName().startsWith("access$")) return null; else if  (m.getClassName().equals("java.lang.String"))
	public NullnessAnnotation getResolvedAnnotation(final Object o, boolean getMinimal) {				if (o instanceof XMethodParameter) {			XMethodParameter mp = (XMethodParameter) o;			XMethod m = mp.getMethod();			if (mp.getParameterNumber() == 0 && m.getName().equals("equals") 					&& m.getSignature().equals("(Ljava/lang/Object;)Z") && !m.isStatic())					return NullnessAnnotation.CHECK_FOR_NULL;			else if (mp.getParameterNumber() == 0 && m.getName().equals("compareTo") 					&& m.getSignature().endsWith(";)Z") && !m.isStatic())					return NullnessAnnotation.NONNULL;		}		else if (o instanceof XMethod) {			XMethod m = (XMethod) o;			if  (m.getClassName().equals("java.lang.String"))					return NullnessAnnotation.NONNULL;			else if (m.getClassName().equals("java.io.BufferedReader")					&& m.getName().equals("readLine"))					return NullnessAnnotation.CHECK_FOR_NULL;		}		return super.getResolvedAnnotation(o, getMinimal);	}