Esempio n. 1
0
 private String getPrefix() {
   final Class<? extends Intention> aClass = getClass();
   final String name = aClass.getSimpleName();
   final StringBuilder buffer = new StringBuilder(name.length() + 10);
   buffer.append(Character.toLowerCase(name.charAt(0)));
   for (int i = 1; i < name.length(); i++) {
     final char c = name.charAt(i);
     if (Character.isUpperCase(c)) {
       buffer.append('.');
       buffer.append(Character.toLowerCase(c));
     } else {
       buffer.append(c);
     }
   }
   return buffer.toString();
 }