fixes test breakages
fail(ReflectionException("...")) => fail("...")
one more ugliness
hasExplicitBody/hasExplicitRefinement => hasBraces
introduces Self.hasThis