added EnvironmentState and a purposely failing unit test
ignoring .class files