for (Key<?> key : injector.getBindings().keySet()) {
Type type = key.getTypeLiteral().getType();
if (type instanceof Class<?>) {
Class<?> klass = (Class<?>) type;
if (Renderable.class.isAssignableFrom(klass)) {
Renderable p = (Renderable)injector.getInstance(klass);
Named annotation = klass.getAnnotation(Named.class);
if (annotation != null) {
dispatchMap.put(annotation.value(), p);
LOG.info("Binding component:"+klass+" to:" + annotation);
} else {