code: static String getDefaultControlBinding(Class controlIntf)
      {
          controlIntf = getMostDerivedInterface(controlIntf);
  
          ControlInterface intfAnnot =
                      (ControlInterface)controlIntf.getAnnotation(ControlInterface.class);
          String implBinding = intfAnnot.defaultBinding();
          implBinding = resolveDefaultBinding( implBinding, controlIntf.getName() );
  
          return implBinding;
      }
docs: Returns the default binding based entirely upon annotations or naming conventions.
  @param controlIntf the control interface class
  @return the class name of the default control implementation binding