code: @Override
      @SuppressWarnings("unchecked")
      public  Object fromValueMap(final Map<String, Value> valueMap
      ) {
  
  
          try {
              String className = valueMap.get( "class" ).toString();
              Class<?> cls = Reflection.loadClass( className );
              return fromValueMap( valueMap, cls );
          } catch ( Exception ex ) {
              return handle(Object.class, Str.sputs("fromValueMap", "map", valueMap, "fieldAccessor", fieldsAccessor), ex);
          }
      }
docs: Creates an object from a value map.
  
  This does some special handling to take advantage of us using the value map so it avoids creating
  a bunch of array objects and collections. Things you have to worry about when writing a
  high-speed JSON serializer.
  @return new object from value map