String[] signature, Subject delegationSubject)
throws ReflectionException, InstanceAlreadyExistsException, MBeanRegistrationException,
MBeanException, NotCompliantMBeanException, IOException
{
// since have a MarshalledObject to deal with, need to use classloader from mbean server
ClassLoaderRepository classLoaderRepos = rmiServer.getMBeanServer().getClassLoaderRepository();
ClassLoader classLoaderReposWrapper = new ClassLoaderRepositoryWrapper(classLoaderRepos);
Object arg = loadMarshalledObject(classLoaderReposWrapper, params);
Object[] args = new Object[]{arg};