public Class<? extends Number> getReturnType(ObjectStack stack) throws NoSuchMethodException, SecurityException
	{
		Class<?> clazz = null;
		if (methodName != null)
		{
			Method method = stack.getActualRepresentation().getRepresentedClass().getMethod(methodName);
			String colname = NameGenerator.getColumnName(method);
			ObjectRepresentation rep = stack.getRepresentation(colname);
			clazz = rep.getReturnType(colname);
		}
		//if methodName is null, hopefully the subclass will handle it correctly
		return translateReturnType(clazz);
	}