// Find the method
return handleMethod(trace, factoryInfo, cl, metaData.getFactoryMethod(), parameters, true, true, unget);
}
// Find the constructor
ConstructorJoinpoint joinPoint = findConstructor(trace, info, metaData, object);
ConstructorInfo cinfo = joinPoint.getConstructorInfo();
// Set the parameters
if (cinfo != null)
{
TypeInfo[] pinfos = cinfo.getParameterTypes();
Object[] params = handleParameters(trace, cl, pinfos, metaData.getParameters(), unget);
joinPoint.setArguments(params);
}
return joinPoint;
}
// Default constructor