Bug: isLiteral() returns false for expressions starting with a minus, even if they are actually numbers and thus literals. Expected Behavior: isLiteral() returns true for negative doubles. Simplest way to reproduce: Add flux measurement of a flux and try to forward simulate when that flux is negative.