public void setValue(Object target, Object value, OCommandContext ctx) {
    if (target == null) {
      return;
    }
    if (target.getClass().isArray()) {
      setArrayValue(target, value, ctx);
    } else if (target instanceof List) {
      setValue((List) target, value, ctx);
    } else if (OMultiValue.isMultiValue(value)) {
      //TODO
    }
    //TODO

  }
public void setValue(Object target, Object value, OCommandContext ctx) {
    if (target == null) {
      return;
    }
    if (target.getClass().isArray()) {
      setArrayValue(target, value, ctx);
    } else if (target instanceof List) {
      setValue((List) target, value, ctx);
    } else if (OMultiValue.isMultiValue(value)) {
      
    }
    

  }
public void setValue ( Object target , Object value , OCommandContext ctx ) { if ( target == null ) { return ; } if ( target . getClass ( ) . isArray ( ) ) { setArrayValue ( target , value , ctx ) ; } else if ( target instanceof List ) { setValue ( ( List ) target , value , ctx ) ; } else if ( OMultiValue . isMultiValue ( value ) ) { //TODO } //TODO }
@param target
@param value
@param ctx

@return
@param target @param value @param ctx