diff --git a/core/interpreter/src/main/java/org/overture/interpreter/utilities/type/AllValuesCollector.java b/core/interpreter/src/main/java/org/overture/interpreter/utilities/type/AllValuesCollector.java
index <HASH>..<HASH> 100644
--- a/core/interpreter/src/main/java/org/overture/interpreter/utilities/type/AllValuesCollector.java
+++ b/core/interpreter/src/main/java/org/overture/interpreter/utilities/type/AllValuesCollector.java
@@ -10,7 +10,6 @@ import org.overture.ast.node.INode;
 import org.overture.ast.types.ABooleanBasicType;
 import org.overture.ast.types.AFieldField;
 import org.overture.ast.types.AInMapMapType;
-import org.overture.ast.types.AMapMapType;
 import org.overture.ast.types.ANamedInvariantType;
 import org.overture.ast.types.AOptionalType;
 import org.overture.ast.types.AParameterType;
@@ -354,8 +353,8 @@ public class AllValuesCollector extends QuestionAnswerAdaptor<Context, ValueList
 	public ValueList createNewReturnValue(INode node, Context question)
 			throws AnalysisException
 	{
-		// TODO Auto-generated method stub
-		return null;
+		throw new ValueException(4, "Cannot get bind values for type "
+				+ node, question);
 	}
 
 	@Override
implemented default case of AllValuesCollector where no bind could be obtained