Fix test 046.

Looks like a recent change put us on an untested code path, and we need
to start distinguishing callers' intentions. We can also remove some
unnecessary duplication.

Change-Id: I950139e6fdc8656b89d8e1520e8b50f681c7f7b2
diff --git a/test/046-reflect/src/Main.java b/test/046-reflect/src/Main.java
index 7b6036b..9269e11 100644
--- a/test/046-reflect/src/Main.java
+++ b/test/046-reflect/src/Main.java
@@ -341,8 +341,10 @@
     }
 
     public static void checkInit() {
-        Class niuClass = NoisyInitUser.class;
-        Method[] methods;
+      System.out.println("calling const-class NoisyInitUser.class");
+      Class niuClass = NoisyInitUser.class;
+      System.out.println("called const-class NoisyInitUser.class");
+      Method[] methods;
 
         methods = niuClass.getDeclaredMethods();
         System.out.println("got methods");