code: @Override
      public Object value() {
          Object obj = null;
          if (this.keyPartList.size() > 1) {
              obj = this.keyPartList;
          } else if (this.keyPartList.size() == 1) {
              obj = this.keyPartList.get(0);
          }
          return obj;
      }
docs: {@inheritDoc}