Added new structure for Java RMI