InnerInnerMessages innerInnerMessages = GWT.create(InnerInnerMessages.class);
assertEquals("I am a person",
innerInnerMessages.innerClassMessages("person"));
// Extends Inner Inner
ExtendsInnerInner extendsInnerInner = GWT.create(ExtendsInnerInner.class);
assertEquals("Extends Inner Inner", extendsInnerInner.extendsInnerInner());
// Protected InnerClass
InnerClass innerClass = new Inners.InnerClass();
Map<String, String> extendsAnotherInner = innerClass.testExtendsAnotherInner();
assertEquals("4.321", extendsAnotherInner.get("innerInner"));