}
}
public Object unmarshal(HierarchicalStreamReader reader,
UnmarshallingContext context) {
BatchExecutionResultImpl result = new BatchExecutionResultImpl();
Map results = result.getResults();
Map facts = result.getFactHandles();
while ( reader.hasMoreChildren() ) {
reader.moveDown();
if ( reader.getNodeName().equals( "result" ) ) {
String identifier = reader.getAttribute( "identifier" );