code: @Override
      public Object getMember(String name) {
          switch (name) {
              case "add": return F_add;
              case "addAll": return F_addAll;
              case "clear": return F_clear;
              case "contains": return F_contains;
              case "containsAll": return F_containsAll;
              case "equals": return F_equals;
              case "hashCode": return F_hashCode;
              case "indexOf": return F_indexOf;
              case "isEmpty": return F_isEmpty;
              case "lastIndexOf": return F_lastIndexOf;
              case "remove": return F_remove;
              case "removeAll": return F_removeAll;
              case "retainAll": return F_retainAll;
              case "set": return F_set;
              case "size": return F_size;
              case "subList": return F_subList;
              case "toArray": return F_toArray;
          }
          return super.getMember(name);
      }
docs: get the value of that named property