 		copy: ->
 			return new Uncertainty(@label)
 
+		#Compares the value of this Uncertainty and another Uncertainty
+		#
+		# @param b [Uncertainty]
+		# @return [Integer -1, 0, 1]
 		compareSameType: (b) ->
-			# Compare this object with another of the same type.
 			if @label < b.label
 				return -1
 			else if @label == b.label

			else
				return 1

		mul: (b) ->
			# Multiply by another constant and return the result.
			if @mode == b.mode
				newMode = @mode
			else

				return @units
			return null

		# Sets the units for the Variable
		#
		# @param variable [???]
		# @param equivalencies [???]
		# @param units [???]
		setVariableUnits: (variable, equivalencies, units) ->
			if equivalencies?
				if @label in equivalencies.get(variable)
