Type an inner class and create it from an outer instance
Type an inner class and create it from an outer instance
Answer
Button.ClickHandler h = b.new ClickHandler();
Inner class instances require an enclosing outer instance. The unusual b.new ClickHandler() syntax passes that outer instance. Static nested classes use the normal new Graph.Edge() syntax without an outer instance.