code: public void setValue(String[] values) throws ValueFormatException, VersionException, LockException,
        ConstraintViolationException, RepositoryException
     {
        Value[] strValues = null;
        if (values != null)
        {
           strValues = new Value[values.length];
           for (int i = 0; i < values.length; i++)
              strValues[i] = valueFactory.createValue(values[i]);
        }
        setValue(strValues);
     }
docs: {@inheritDoc}