code: public Object fromStream(final byte[] iStream) throws IOException {
  		if (iStream == null || iStream.length == 0)
  			// NULL VALUE
  			return null;
  
  		try {
  			return constructor.newInstance(iStream);
  		} catch (Exception e) {
  			OLogManager.instance().error(this, "Error on unmarshalling content of class: " + constructor.getDeclaringClass(), e,
  					OSerializationException.class);
  		}
  		return null;
  	}
docs: Re-Create any object if the class has a public constructor that accepts a String as unique parameter.