Hi Predrag: let's use your approach to write a component A. Now I want to define a component B using inheritance. Does Java allow me to add methods to an inner class of A using inheritance. Example: class ReadWriteAccess inherits ReadAccess { ... } -- Karl