Design Patterns
Properties
public <PropertyType> get<PropertyName>();
public void set<PropertyName>(<PropertyType> a);
Indexed Properties
public <PropertyElement> get<PropertyName>(int a);
public void set<PropertyName>(int a, <PropertyElement> b);
Events
public void add<EventListenerType>(<EventListenerType> a);
public void remove<EventListenerType>(<EventListenerType> a);