code: public Object fromStream(final String iStream) {
  		if (iStream == null || iStream.length() == 0)
  			// NULL VALUE
  			return null;
  
  		int pos = iStream.indexOf(OStreamSerializerHelper.SEPARATOR);
  		if (pos < 0)
  			OLogManager.instance().error(this, "Class signature not found in ANY element: " + iStream, OSerializationException.class);
  
  		final String className = iStream.substring(0, pos);
  
  		try {
  			Class<?> clazz = Class.forName(className);
  			return clazz.getDeclaredConstructor(String.class).newInstance(iStream.substring(pos + 1));
  		} catch (Exception e) {
  			OLogManager.instance().error(this, "Error on unmarshalling content. Class: " + className, e, OSerializationException.class);
  		}
  		return null;
  	}
docs: Re-Create any object if the class has a public constructor that accepts a String as unique parameter.