@Override
public void retrieveAssetContent(RuleAsset asset, PackageItem pkg,
AssetItem item) throws SerializableException {
try {
List<FactMetaModel> models = toModel(item.getContent());
FactModels ms = new FactModels();
ms.models = models;
asset.content = ms;
} catch (DroolsParserException e) {
System.err.println("Unable to parse the DRL for the model - falling back to text (" + e.getMessage() + ")");
RuleContentText text = new RuleContentText();