restructuring aptana