int () { if (!Boolean.parseBoolean(parameter.getRequired().getStringValue())) return 0; if (!StringUtil.isEmptyOrSpaces(defaultValue) || !StringUtil.isEmptyOrSpaces(expression)) { return 1; } return 2; }