public <T> void registerAdapter(Class<T> klass, BiAdapter adapter) { adapters.put(klass.getCanonicalName(), adapter); String typeName = adapter.typeName(); if (typeName != null) adapters.put(typeName, adapter); revision++; BossBiMapper.recalculateMapper(); }