public void addEnabledRule(EnabledRule enabledRule){
  Preconditions.checkNotNullArgument(enabledRule);
  if (enabledRules == null) {
    enabledRules=new ArrayList<>();
  }
  if (!enabledRules.contains(enabledRule)) {
    enabledRules.add(enabledRule);
  }
}

public void addEnabledRule ( EnabledRule enabledRule ) { Preconditions . checkNotNullArgument ( enabledRule ) ; if ( enabledRules == null ) { enabledRules = new ArrayList < > ( ) ; } if ( ! enabledRules . contains ( enabledRule ) ) { enabledRules . add ( enabledRule ) ; } }
add new enabled rule for the action .
