code: private static ReloadableType searchForReloadableType(int typeId, TypeRegistry typeRegistry) {
  		ReloadableType reloadableType;
  		reloadableType = typeRegistry.getReloadableTypeInTypeRegistryHierarchy(
  				NameRegistry.getTypenameById(typeId));
  		typeRegistry.rememberReloadableType(typeId, reloadableType);
  		return reloadableType;
  	}
docs: If the reloadabletype cannot currently be located, this method will search the hierarchy of classloaders for it.
  If it is found, we'll record it for later quick access. TODO need to work out what to do if it is not found, dont
  want to keep looking - does that mean it isn't reloadable?