public ClassDefinition toReal(SerializationContext context) throws IOException {
   final ClassDefinition cd = context.lookup(factoryId, classId, version);
   return cd != null ? cd : context.createClassDefinition(factoryId, getBinary());
 }