code: public static Object [] unwrap( Object[] args )
      {
          if ( args == null )
              return null;
          Object [] oa = new Object[ args.length ];
          for(int i=0; i<args.length; i++)
              oa[i] = unwrap( args[i] );
          return oa;
      }
docs: /*
  Unwrap Primitive wrappers to their java.lang wrapper values.
  e.g. Primitive(42) becomes Integer(42)
  @see #unwrap( Object )