interface ContextList { readonly attribute unsigned long count; void add(in string ctx); string item(in unsigned long index) raises(CORBA::Bounds); void remove(in unsigned long index) raises(CORBA::Bounds); };