storeTargetName(target);
  public Statement(Object target, String methodName, Object[] arguments)  {    this.target = target;    this.methodName = methodName;    this.arguments = (arguments != null) ? arguments : new Object[0];    storeTargetName(target);  }