public static Object objectFromByteArray(byte[] val, ClassLoader classloader,
TypeInfoPathManager manager, IObjectReaderHandler handler, final IErrorReporter rep)
{
return rep!=null
? AReader.objectFromByteArray(getReader(new XMLReporter()
{
public void report(String message, String errorType,
Object relatedInformation, ILocation location) throws Exception
{
rep.exceptionOccurred(new RuntimeException(message));
}
}), val, classloader,
manager==null? getPathManager(): manager, handler==null? getObjectHandler(): handler)
: AReader.objectFromByteArray(getInstance(), val, classloader,
manager==null? getPathManager(): manager, handler==null? getObjectHandler(): handler);
}