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 ; }
Returns the default binding based entirely upon annotations or naming conventions .