import java.util.StringTokenizer;
import java.lang.String;
public class Piglatin{
StringBuffer cookies;
public Piglatin(){
}
public StringBuffer pigConvert(String m)
{
StringBuffer result = new StringBuffer();
String delimiters = " ,.:;()[]{}\"'!@#$%^&*";
StringTokenizer lexer;
String token;
lexer = new StringTokenizer(m, delimiters, true);
while (lexer.hasMoreTokens())
{
token = lexer.nextToken();
if (delimiters.indexOf(token) > -1)
result.append(token);
else
result.append(transformToken(token));
}
cookies = result;
return cookies;
}
public static String transformToken(String original)
{
StringBuffer result = new StringBuffer();
String vowels = "aeiou";
String vowelRule = "way";
String consonantRule = "ay";
if (vowels.indexOf(original.substring(0, 1).toLowerCase()) > -1)
{
result.append(original);
result.append(vowelRule);
}
else
{
result.append(original.substring(1));
result.append(original.substring(0, 1));
result.append(consonantRule);
}
return result.toString();
}
public void pigReport(){
System.out.println("something");
}
}