TwillRunResources masterResources = context.deserialize(
jsonObj.get("appMasterResources"), TwillRunResources.class);
Map<String, Collection<TwillRunResources>> resources = context.deserialize(
jsonObj.get("runnableResources"), new TypeToken<Map<String, Collection<TwillRunResources>>>() { }.getType());
return new DefaultResourceReport(appMasterId, masterResources, resources);
}