!7 sclass Bla { S bla; static S blubb; } p { assertEquals("bla", findField2(new Bla, "bla").getName()); assertEquals("blubb", findField2(Bla, "blubb").getName()); assertNull("non-static in static", findField2(Bla, "bla")); //assertNull("static in instance", findField2(new Bla, "blubb")); assertEquals("blubb", findField2(new Bla, "blubb").getName()); print("OK"); }