code: @Nonnull
    public static NonBlockingProperties create (@Nullable final Map <?, ?> aProperties)
    {
      final NonBlockingProperties ret = new NonBlockingProperties ();
      if (aProperties != null)
        for (final Map.Entry <?, ?> aEntry : aProperties.entrySet ())
          ret.put ((String) aEntry.getKey (), (String) aEntry.getValue ());
      return ret;
    }
docs: Create {@link NonBlockingProperties} from an existing {@link Properties}
  object.
  
  @param aProperties
  Source properties. May be <code>null</code>.
  @return The newly created {@link NonBlockingProperties}. Never
  <code>null</code>.