public void addOpAuths(final Class<? extends Operation> opClass,final String... auths){
  Set<String> opAuths=opAuthsMap.get(opClass);
  if (null == opAuths) {
    opAuths=new HashSet<>();
    opAuthsMap.put(opClass,opAuths);
  }
  Collections.addAll(opAuths,auths);
  Collections.addAll(allOpAuths,auths);
}

public void addOpAuths ( final Class < ? extends Operation > opClass , final String ... auths ) { Set < String > opAuths = opAuthsMap . get ( opClass ) ; if ( null == opAuths ) { opAuths = new HashSet < > ( ) ; opAuthsMap . put ( opClass , opAuths ) ; } Collections . addAll ( opAuths , auths ) ; Collections . addAll ( allOpAuths , auths ) ; }
add operation authorisations for a given operation class . this can be called multiple times for the same operation class and the authorisations will be appended .
