SettingsMap { public final void add (final OperationalTextKey textKey, final String textValue) { if (textKey == null || textValue == null) { throw new IllegalArgumentException("This is not a valid operation text key."); } settingsMap.put(textKey, textValue); } SettingsMap(); final void add(final OperationalTextKey textKey, final String textValue); final String get(final OperationalTextKey textKey); final String remove(final OperationalTextKey textKey); final void update(final OperationalTextKey textKey, final String newTextValue, final IResultFunction resultFunction); final boolean equals(final SettingsMap aSettingsMap); final boolean equals(final Map<OperationalTextKey , String> aMap); final Set<Map.Entry<OperationalTextKey , String>> entrySet(); @Override final int hashCode(); @Override final String toString(); final void clear(); final ByteBuffer asByteBuffer(); int size();  }
@Test public final void testAdd () { settingsMap.add(OperationalTextKey.AUTH_METHOD, "None,CRC32CDigest"); }