diff --git a/plugins/org.eclipse.xtext/src/org/eclipse/xtext/service/MethodBasedModule.java b/plugins/org.eclipse.xtext/src/org/eclipse/xtext/service/MethodBasedModule.java index 155f074bc..e8b4045c4 100644 --- a/plugins/org.eclipse.xtext/src/org/eclipse/xtext/service/MethodBasedModule.java +++ b/plugins/org.eclipse.xtext/src/org/eclipse/xtext/service/MethodBasedModule.java @@ -48,11 +48,12 @@ public abstract class MethodBasedModule implements Module { Type key = getKeyType(); if (isClassBinding()) { Class value = (Class) invokeMethod(); - if (LOGGER.isTraceEnabled()) - LOGGER.trace("Adding binding from " + key + " to " + value.getName() - + ". Declaring Method was '" + getMethod().toGenericString() + "' in Module " - + this.getClass().getName()); if (value != null && !Void.class.equals(value)) { + if (LOGGER.isTraceEnabled()) { + LOGGER.trace("Adding binding from " + key + " to " + value.getName() + + ". Declaring Method was '" + getMethod().toGenericString() + "' in Module " + + this.getClass().getName()); + } LinkedBindingBuilder bind = binder.bind((Key)Key.get(key)); if (!key.equals(value)) { bindToClass(bind, value);