import java.beans.BeanInfo;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;

class Child {
    public Boolean isFirst() {
        return true;
    }
}

public class JdkBug {
    public static void main(String[] args) {
        try {
            BeanInfo beanInfo = Introspector.getBeanInfo(Child.class);
            // Only get "class" property
            for (PropertyDescriptor propertyDescriptor: beanInfo.getPropertyDescriptors()) {
                System.out.println(propertyDescriptor.getName());
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
} 