public Object getFieldValue(_Fields field) {
      switch (field) {
      case INTERFACE_NAME:
        return getInterfaceName();

      case THRIFT_BINARIES:
        return getThriftBinaries();

      }
      throw new IllegalStateException();
    }