result=value==null ? false : booleanValueWithDefault(value, def);
result=booleanValueWithDefault(value, def);
    public static boolean booleanValueForBindingOnComponentWithDefault(String binding, WOComponent component, boolean def) {        // CHECKME: I don't believe the statement below is true with WO 5        // this method is useful because binding=NO in fact sends null, which in turns        // leads booleanValueWithDefault(valueForBinding("binding", true) to return true when binding=NO was specified        boolean result=def;        if (component!=null) {            if (component.canGetValueForBinding(binding)) {                Object value=component.valueForBinding(binding);                result=value==null ? false : booleanValueWithDefault(value, def);            }        }        return result;    }