private void updateExtReadersWithTypes(ExternalizerAdapter adapter, int readerIndex) { Set<Class<?>> typeClasses = adapter.externalizer.getTypeClasses(); if (typeClasses.size() > 0) { for (Class<?> typeClass : typeClasses) updateExtReaders(adapter, typeClass, readerIndex); } else { throw log.advanceExternalizerTypeClassesUndefined(adapter.externalizer.getClass().getName()); } }