@Nonnull
  @ReturnsMutableCopy
  public ICommonsCollection <IURLProtocol> getAllProtocols ()
  {
    return m_aRWLock.readLocked ((Supplier <ICommonsCollection <IURLProtocol>>) m_aProtocols::copyOfValues);
  }
@ Nonnull @ ReturnsMutableCopy public ICommonsCollection < IURLProtocol > getAllProtocols ( ) { return m_aRWLock . readLocked ( ( Supplier < ICommonsCollection < IURLProtocol > > ) m_aProtocols :: copyOfValues ) ; }
@return All registered protocols