public final Object call(Object receiver, Object arg) throws Throwable { try { if (checkCall(receiver)) { return new Long(((Long) receiver).longValue() * ((Long) arg).longValue()); } } catch (ClassCastException e) {// } return super.call(receiver, arg); } }
public final Object call(Object receiver, Object arg) throws Throwable { try { if (checkCall(receiver, arg)) { return (Long) receiver * (Long) arg; } } catch (ClassCastException e) {// } return super.call(receiver, arg); } }