boolean (ParameterData d1, ParameterData d2, boolean isForExecutionSection) { if (!isForExecutionSection) { if (StringUtil.isEmptyOrSpaces(d1.getMojo().getPhase().getStringValue())) return false; if (StringUtil.isEmptyOrSpaces(d2.getMojo().getPhase().getStringValue())) return true; } return d1.getRequiringLevel() > d2.getRequiringLevel(); }