public Stub440 localise() {
		 Class<? extends Stub440> c = null;
		 try {
			 c = (Class<? extends Stub440>) Class.forName(remoteInterfaceName + "_Stub").asSubclass(Stub440.class);
		 } catch (ClassNotFoundException e) {
			 //TODO: Download .class file from code base
			 e.printStackTrace();
			 System.exit(-1);
		 }
		
		Constructor<?> constructor = null;
		
		Stub440 stub = null;
		try {
			constructor = c.getConstructor(new Class[]{RemoteObjectRef.class});
			stub = (Stub440)constructor.newInstance(this);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return stub;
	}