@Override
  public List<String> values() {
    logger.debug(this.hashCode());
    if (value != null) {
      logger.debug(value.length);
      for (String v : value){
        logger.debug(v);
      }
      return Arrays.asList(value);
    } else {
      return new ArrayList<String>();
    }

  }