public class test { public static void main(String[] args) { CORBAwrapper SRBCorba = new CORBAwrapper(); SRBCorba.printmessage(); System.out.println("\nTesting Strings\n"); System.out.println("Calling a method with no param and return type String"); System.out.println(SRBCorba.Sls()); System.out.println("Calling a method with param String and return type String"); System.out.println("The param is " + args[0]); System.out.println(SRBCorba.Sls(args[0])); System.out.println("\nTesting Booleans\n"); System.out.println("Calling a method with param Boolean and return type Boolean"); System.out.println("What Java gets is: " + SRBCorba.testboolean(true)); System.out.println("\nTesting Integers\n"); System.out.println("Calling a method with param Int and return type Int"); System.out.println("What Java gets is: " + SRBCorba.testinteger(23)); System.out.println("\nTesting arrays\n"); System.out.println("Calling a method with param array of Int and return type an Int"); int[] myarray = new int[4]; myarray[0] = 1; myarray[1] = 2; myarray[2] = 3; myarray[3] = 4; System.out.println("What Java gets is: " + SRBCorba.testarrayint(myarray)); System.out.println("\nCalling a method with param array of Strings and return type array of Strings\n"); String[] Stringarray = new String[2]; Stringarray[0] = "Hi"; Stringarray[1] = args[0]; System.out.println("What Java gets from C is: \n"); String[] arrayresult = SRBCorba.testarrayStrings(Stringarray); for(int i=0;i