Java introspection

Tests run: 157,  Failures: 30