@Test public void testDefaultValue01() { Object o = new Object() { public String toString() { return "1"; } @SuppressWarnings("unused") public Object valueOf() { return new Object(); } }; assertEquals("1", DefaultValue(o)); }
static Object DefaultValue(Object arg) { return DefaultValue(arg, null); }
JSAbstractOperations { static Object DefaultValue(Object arg) { return DefaultValue(arg, null); } }
JSAbstractOperations { static Object DefaultValue(Object arg) { return DefaultValue(arg, null); }  }
JSAbstractOperations { static Object DefaultValue(Object arg) { return DefaultValue(arg, null); }   }
JSAbstractOperations { static Object DefaultValue(Object arg) { return DefaultValue(arg, null); }   static final BigInteger UINT_MAX_VALUE; static final Double UINT_MAX_VALUE_D; static final BigInteger SINT_MAX_VALUE; static final BigInteger USHORT_MAX_VALUE; }