{
Class<?>[] methodSignature = new Class[params.size()];
int paramIndex = 0;
for(String param : params)
{
Class<?> paramClass = new PrimitiveAwareClassLoader(di.getClassLoader()).loadClass(param);
methodSignature[paramIndex++] = paramClass;
}
if(log.isTraceEnabled())
log.trace("Looking for method " + methodName + Arrays.toString(methodSignature) + " on class " + ejbClass);
Member member = ClassHelper.getPrivateMethod(ejbClass, methodName, methodSignature);