code: public AptControlInterface getControlInterface()
      {
          if ( _implDecl == null || _implDecl.getSuperinterfaces() == null )
              return null;
          
          Collection<InterfaceType> superInterfaces = _implDecl.getSuperinterfaces();
          for (InterfaceType intfType : superInterfaces)
          {
              InterfaceDeclaration intfDecl = intfType.getDeclaration();
              if (intfDecl != null &&
                  intfDecl.getAnnotation(org.apache.beehive.controls.api.bean.ControlInterface.class) != null)
                  return new AptControlInterface(intfDecl, _ap);
          }
  
          return null;
      }
docs: Returns the ControlInterface implemented by this ControlImpl.