code: protected ArrayList<AptClientField> initClients()
      {
          ArrayList<AptClientField> clients = new ArrayList<AptClientField>();
          
          if ( _implDecl == null || _implDecl.getFields() == null )
              return clients;
  
          Collection<FieldDeclaration> declaredFields = _implDecl.getFields();
          for (FieldDeclaration fieldDecl : declaredFields)
          {
              if (fieldDecl.getAnnotation(Client.class) != null)
                  clients.add(new AptClientField(this, fieldDecl));
          }
          return clients;
      }
docs: Initializes the list of ClientFields declared directly by this ControlImpl