private boolean isBoolean(List<Base> list, boolean b) { return list.size() == 1 && list.get(0) instanceof BooleanType && ((BooleanType) list.get(0)).booleanValue() == b; }
boolean v = false; if (item instanceof BooleanType) { v = ((BooleanType) item).booleanValue(); } else v = item != null;