Index: trunk/src/test/java/omq/test/multiProcess/MultiProcessTest.java
===================================================================
--- trunk/src/test/java/omq/test/multiProcess/MultiProcessTest.java	(revision 57)
+++ trunk/src/test/java/omq/test/multiProcess/MultiProcessTest.java	(revision 58)
@@ -21,5 +21,5 @@
 public class MultiProcessTest {
 	public static Broker broker;
-	public static Number remoteNumber;
+	public static NumberClient remoteNumber;
 
 	public MultiProcessTest(String type) throws Exception {
@@ -44,5 +44,5 @@
 
 		broker = new Broker(env);
-		remoteNumber = broker.lookup("number", Number.class);
+		remoteNumber = broker.lookup("number", NumberClient.class);
 	}
 
@@ -85,7 +85,7 @@
 		int x = 10;
 		remoteNumber.setNumber(x);
-		int a = remoteNumber.getNumer();
+		int a = remoteNumber.getNumber();
 		assertEquals(0, a);
-		int b = remoteNumber.getNumer();
+		int b = remoteNumber.getNumber();
 		assertEquals(x, b);
 		remoteNumber.setNumber(0);
@@ -98,8 +98,11 @@
 		remoteNumber.setMultiNumber(x);
 		Thread.sleep(200);
-		int a = remoteNumber.getNumer();
-		int b = remoteNumber.getNumer();
+		int a = remoteNumber.getNumber();
+		int b = remoteNumber.getNumber();
 		assertEquals(x, a);
 		assertEquals(x, b);
+		int[] number = remoteNumber.getMultiNumber();
+		assertEquals(x, number[0]);
+		assertEquals(x, number[1]);
 		remoteNumber.setMultiNumber(0);
 		Thread.sleep(200);
Index: trunk/src/test/java/omq/test/multiProcess/Number.java
===================================================================
--- trunk/src/test/java/omq/test/multiProcess/Number.java	(revision 57)
+++ trunk/src/test/java/omq/test/multiProcess/Number.java	(revision 58)
@@ -2,19 +2,12 @@
 
 import omq.Remote;
-import omq.client.annotation.AsyncMethod;
-import omq.client.annotation.MultiMethod;
-import omq.client.annotation.RemoteInterface;
-import omq.client.annotation.SyncMethod;
 
-@RemoteInterface
 public interface Number extends Remote {
-	@SyncMethod(timeout = 1000)
 	public void setNumber(int x);
 
-	@SyncMethod(timeout = 1000)
-	public int getNumer();
+	public int getNumber();
 
-	@MultiMethod
-	@AsyncMethod
 	public void setMultiNumber(int x);
+
+	public int getMultiNumber();
 }
Index: trunk/src/test/java/omq/test/multiProcess/NumberClient.java
===================================================================
--- trunk/src/test/java/omq/test/multiProcess/NumberClient.java	(revision 58)
+++ trunk/src/test/java/omq/test/multiProcess/NumberClient.java	(revision 58)
@@ -0,0 +1,25 @@
+package omq.test.multiProcess;
+
+import omq.Remote;
+import omq.client.annotation.AsyncMethod;
+import omq.client.annotation.MultiMethod;
+import omq.client.annotation.RemoteInterface;
+import omq.client.annotation.SyncMethod;
+
+@RemoteInterface
+public interface NumberClient extends Remote {
+	@SyncMethod(timeout = 1000)
+	public void setNumber(int x);
+
+	@SyncMethod(timeout = 1000)
+	public int getNumber();
+
+	@MultiMethod
+	@AsyncMethod
+	public void setMultiNumber(int x);
+
+	@MultiMethod(waitNum = 2)
+	@SyncMethod(timeout = 1000)
+	public int[] getMultiNumber();
+
+}
Index: trunk/src/test/java/omq/test/multiProcess/NumberImpl.java
===================================================================
--- trunk/src/test/java/omq/test/multiProcess/NumberImpl.java	(revision 57)
+++ trunk/src/test/java/omq/test/multiProcess/NumberImpl.java	(revision 58)
@@ -1,7 +1,4 @@
 package omq.test.multiProcess;
 
-import omq.client.annotation.AsyncMethod;
-import omq.client.annotation.MultiMethod;
-import omq.client.annotation.SyncMethod;
 import omq.server.RemoteObject;
 
@@ -20,22 +17,19 @@
 	}
 
-	@Override
-	@SyncMethod
 	public void setNumber(int x) {
 		this.x = x;
 	}
 
-	@Override
-	@SyncMethod(timeout = 1000)
-	public int getNumer() {
+	public int getNumber() {
 		return x;
 	}
 
-	@Override
-	@MultiMethod
-	@AsyncMethod
 	public void setMultiNumber(int x) {
 		this.x = x;
 	}
 
+	public int getMultiNumber() {
+		return x;
+	}
+
 }
