code: protected SibRaStringGenerator getStringGenerator() {
  
          final SibRaStringGenerator generator = super.getStringGenerator();
          // The sync here is probably unnecessary (in that a dirty value would probably
          // be accepable), but I'd like to allow findbugs to spot other inconsistent usages
          synchronized(this) {
  
            generator.addField("remoteConnection", _remoteConnection);
  
          }
          generator.addField("remoteDestination", _remoteDestination);
          generator.addField("timer", _timer);
          return generator;
  
      }
docs: Returns a string generator containing the fields for this class.
  
  @return a string generator