Negative Scenario Engine

You might also want to consider using boolean instead of an object, unless you're expected to return null, which I don't see here.