package javax.jmi.reflect;

import java.util.Collection;
import java.util.List;

public interface RefClass extends RefFeatured {
    public RefObject refCreateInstance(List args);
    public Collection refAllOfType();
    public Collection refAllOfClass();
    public RefStruct refCreateStruct(RefObject struct, List params);
    public RefStruct refCreateStruct(String structName, List params);
    public RefEnum refGetEnum(RefObject enum, String name);
    public RefEnum refGetEnum(String enumName, String name);
}
@@ -433,16 +433,17 @@
 ect enum
+_
 , String
@@ -512,8 +512,9 @@
 name);%0A%7D
+%0A

Rename parameter: 'enum' is a reserved word in JDK 1.5. Now builds, and all tests pass, under JDK 1.5.