public class OTPEncryptor extends Translator 
{
	private String key = "";
	
	public String process(final String text)
	{
		key = generateKey(text.length());
		
		String encrypted = "";
		
		for (int i = 0; i < text.length(); i++)
		{
			encrypted += combine(text.charAt(i), key.charAt(i), '+');
		}
		
		return encrypted;
	}
	
	public String getKey()
	{
		return key;
	}
}

@@ -69,16 +69,126 @@
 = %22%22;%0A%09%0A
+%09/**%0A%09 * Encrypts any text passed to it%0A%09 * @param text - text to encrypt%0A%09 * @return - encrypted text%0A%09 */%0A%09%0A
 %09public 
@@ -430,16 +430,73 @@
 d;%0A%09%7D%0A%09%0A
+%09/**%0A%09 * Gets the generated key%0A%09 * @return - key%0A%09 */%0A%09%0A
 %09public 

Update OTPEncryptor.java