Extensibility Object Algebras Java