if ((flags & FLAG_TARGET_DIFF) != 0) {
if (flags.isSet(FLAG_TARGET_DIFF)) {
    protected void reportFlags(PrintWriter out, int flags) {        final StringBuffer b = new StringBuffer();        if ((flags & FLAG_TARGET_DIFF) != 0) {            if (b.length() > 0) {                b.append(", ");            }            b.append("different target");        }        if ((flags & FLAG_VM_SPECIFIC) != 0) {            if (b.length() > 0) {                b.append(", ");            }            b.append("vm-specific");        }        if ((flags & FLAG_CLASSPATH_BUGFIX) != 0) {            if (b.length() > 0) {                b.append(", ");            }            b.append("cp-bugfix");        }        if ((flags & FLAG_NATIVE) != 0) {            if (b.length() > 0) {                b.append(", ");            }            b.append("native");        }        if ((flags & FLAG_JNODE) != 0) {            if (b.length() > 0) {                b.append(", ");            }            b.append("jnode");        }        if (b.length() > 0) {            out.println(" <i>(");            out.println(b.toString());            out.println(")</i>");        }    }