public Object createValue(final Object... params) {
    if (params.length == 1 && params[0] instanceof Collection)
      return params[0];

    return createValue(Arrays.asList(params));
  }
public Object createValue(final Object... params) {
    if (params.length == 1 && params[0] instanceof Collection)
      return params[0];

    return createValue(Arrays.asList(params));
  }
public Object createValue ( final Object ... params ) { if ( params . length == 1 && params [ 0 ] instanceof Collection ) return params [ 0 ] ; return createValue ( Arrays . asList ( params ) ) ; }
{@inheritDoc}
{