docs: public static String obfuscateBiMap(final BiMap<Character, Character> rules,
  		final String toObfuscate)
  	{
  		char currentChar;
  		Character currentCharacter;
  		final StringBuilder sb = new StringBuilder();
  		for (int i = 0; i < toObfuscate.length(); i++)
  		{
  			currentChar = toObfuscate.charAt(i);
  			currentCharacter = Character.valueOf(currentChar);
  			if (rules.containsKey(currentCharacter))
  			{
  				sb.append(rules.get(currentCharacter));
  			}
  			else
  			{
  				sb.append(currentChar);
  			}
  		}
  		return sb.toString();
  	}