code: public void makeSelect(final AbstractPrintQuery _print)
          throws EFapsException
      {
          for (final String expression : getExpressions()) {
              // TODO remove, only selects allowed
              if (_print.getMainType().getAttributes().containsKey(expression)) {
                  _print.addAttribute(expression);
                  ValueList.LOG.warn(
                                 "The arguments for ValueList must only contain selects. Invalid: '{}' for ValueList: {}",
                                  expression, getValueList());
              } else if (expression.contains("[") || expression.equals(expression.toLowerCase())) {
                  _print.addSelect(expression);
              } else {
                   ValueList.LOG.warn(
                                 "The arguments for ValueList must only contain selects. Invalid: '{}' for ValueList: {}",
                                      expression, getValueList());
              }
          }
      }
docs: This method adds the expressions of this ValueList to the given query.
  
  @param _print PrintQuery the expressions should be added
  @throws EFapsException on error
  @see {@link #makeString(AbstractQuery)}