{
Object[] values = new Object[method.getParameterTypes().length];
Class<?>[] parameterTypes = method.getParameterTypes();
for(int i = 0; i < parameterTypes.length; i++)
{
ArquillianResource resource = getResourceAnnotation(method.getParameterAnnotations()[i]);
if(resource != null)
{
Annotation[] qualifiers = filterAnnotations(method.getParameterAnnotations()[i]);
values[i] = lookup(method.getParameterTypes()[i], resource, qualifiers);
}