int test3Report(Object x) { Object y = null; if (x == null) throw new NullPointerException(); return y.hashCode();
String test3Report(Object x) { String value = null; StringBuffer result = new StringBuffer(); String xAsString = null; if (x instanceof String) xAsString = (String) x;  result.append(x.hashCode());  if (xAsString != null) value = xAsString.toLowerCase();   if (value == null) result.append(value); else result.append("foo");  result.append(" bar ");  result.append(xAsString.trim()); return result.toString();
	int test3Report(Object x) {		Object y = null;		if (x == null) throw new NullPointerException();		return y.hashCode();	}