### Question:
Caller { public static boolean isAsynchronous(Object receiver, String method, Object... args) { Info i = store.get(); return i.receiver != null && receiver==i.receiver.get() && method.equals(i.method) && arrayShallowEquals(i.args, args); }  static boolean isAsynchronous(Object receiver, String method, Object... args); static boolean isAsynchronous(Object receiver, String method); static boolean isAsynchronous(Object receiver, String method, Object arg1); static boolean isAsynchronous(Object receiver, String method, Object arg1, Object arg2);  }### Answer:
@Test public void isAsynchronous() { assertFalse(Caller.isAsynchronous("hello", "isEmpty")); }