public synchronized ServiceAgent getServiceAgent() {
    if (this.keyAgent == null) {
      if (isService) {
        this.serviceAgent =
            new ServiceAgent(
                this.serviceName,
                this.projectId,
                this.sslEnabled,
                this.nfvoIp,
                this.nfvoPort,
                this.version,
                this.serviceKey);
      } else {
        this.serviceAgent =
            new ServiceAgent(
                this.username,
                this.password,
                this.projectId,
                this.sslEnabled,
                this.nfvoIp,
                this.nfvoPort,
                this.version);
      }
    }
    return this.serviceAgent;
  }
public synchronized ServiceAgent getServiceAgent ( ) { if ( this . keyAgent == null ) { if ( isService ) { this . serviceAgent = new ServiceAgent ( this . serviceName , this . projectId , this . sslEnabled , this . nfvoIp , this . nfvoPort , this . version , this . serviceKey ) ; } else { this . serviceAgent = new ServiceAgent ( this . username , this . password , this . projectId , this . sslEnabled , this . nfvoIp , this . nfvoPort , this . version ) ; } } return this . serviceAgent ; }
Returns a KeyAgent with which requests regarding Keys can be sent to the NFVO.

@return a KeyAgent