code: @Override
      public Value get(Object key) {
          if (key instanceof String) {
              String name = (String) key;
              return get(name);
          }
          return fields.get(key);
      }
docs: Get option value for a given key (field name or field key - for accessing custom options).