static void createSchema(){
         ARServerUser context=new ARServerUser("Demo","","","romulan");
         try {
            SchemaFactory schemaMan = SchemaFactory.getFactory();

            Schema schema = (Schema)schemaMan.newInstance();
            schema.setContext(context);

            NameID name = new NameID("#arjoo-NewSchema");
            schema.setName(name);
            schema.setSchemaType(1, null);
            PermissionInfo[] permissions = {new PermissionInfo(new InternalID(10), 1), new PermissionInfo(new InternalID(7),2)};
            schema.setPermissions(permissions);
            SortInfo sort = new SortInfo(new FieldID(8), 1);
            SortInfo[] sortarr = {sort};
            schema.setSortInfo(sortarr);
            InternalID[] id = {new InternalID(8)};
            schema.setAdminGrpList(id);
            IndexInfo[] index = {new IndexInfo(id, false, new NameID("test"))};
            schema.setIndexInfo(index);
            schema.setDiary("diary test");
            EntryListFieldInfo[] fldInfos= {new EntryListFieldInfo(new FieldID(3),2,"yyy"), new EntryListFieldInfo(new FieldID(3),2,"yyy")};
            schema.setEntryListFieldInfo(fldInfos);
            schema.create();

            schemaMan.releaseInstance(schema);
         }

         catch(ARException e) {
            e.describe();
         }

         finally {
            context.clear();
            System.out.print("\n finally...outta arjoo\n");
         }
      }