String type = json.getString("type");
if (type == null)
throw new TranslatableJsonException("emport.error.component.missing", "type", getExportTypes());
ImplDefinition def = ImplDefinition.findByExportName(getImplementations(), type);
if (def == null)
throw new TranslatableJsonException("emport.error.text.invalid", "type", type, getExportTypes());
return resolveClass(def);