@Test
public void popEmptyEnvironmentStackShouldFail() {

  context.pop();
  NullPointerException exception = assertThrows(NullPointerException.class, () -> context.pop());
  assertEquals("Fail to pop context due to no environment present", exception.getMessage());
}