code: @Override
      public Object getMember(String name) {
          switch (name) {
              case "after": return F_after;
              case "before": return F_before;
              case "compareTo": return F_compareTo;
              case "equals": return F_equals;
              case "getNanos": return F_getNanos;
              case "getTime": return F_getTime;
              case "hashCode": return F_hashCode;
              case "setNanos": return F_setNanos;
              case "setTime": return F_setTime;
  
          }
          return super.getMember(name);
      }
docs: get the value of that named property