I forgot important points. 1. prop.diff is for compiler-7-ea-src-b13-24_may_2007.zip. 2. prop.diff without short hand syntax for declaring properties. however you can declare properties with using JavaBeans design patterns. public <PropertyType> get<PropertyName>(); public void get<PropertyName>(<PropertyType> a); cheers