}
void addPackageForExternalType(Resource resource,
ResourceType type,
ResourceConfiguration configuration) throws Exception {
ResourceTypeBuilder builder = ResourceTypeBuilderRegistry.getInstance().getResourceTypeBuilder(type);
if (builder != null) {
builder.setPackageBuilder(this);
builder.addKnowledgeResource(resource,
type,
configuration);
} else {
throw new RuntimeException("Unknown resource type: " + type);
}