+ Class[] bspec;
+ Object[] binding;
+ int blen=((jalviewContext[0]==null) ? 0 : 1) + ((jalviewContext[1]==null) ? 0 : 1);
+ String cnames[] = new String[] { "Jalview", "currentAlFrame"};
+ bspec=new Class[blen*2];
+ binding=new Object[blen*2];
+ blen=0;
+ ClassLoader cl=null;
+ for (int jc=0;jc<jalviewContext.length;jc++)
+ {
+ if (jalviewContext[jc]!=null) {
+ if (cl==null)
+ {
+ cl = jalviewContext[jc].getClass().getClassLoader();
+ }
+ bspec[blen*2] = String.class;
+ bspec[blen*2+1] = Object.class;
+ binding[blen*2]=cnames[jc];
+ binding[blen*2+1]=jalviewContext[jc];
+ blen++;
+ }
+ }