code: @VisibleForTesting
    String getServiceName() {
      String simpleName = interfaceClass.getSimpleName();
      return simpleName.substring(0, simpleName.indexOf("Interface"));
    }
docs: Generates the name of this service by using reflection.
  
  @return the name of the service this descriptor represents