final JCExpression type;
// optimise "*javaArray.iterable" into "javaArray" for java variadic parameters, since we can pass them just along
if(invocation.isJavaMethod()
&& numArguments == argIndex+1
&& !invocation.isArgumentComprehension(argIndex)){
Expression argumentExpression = invocation.getArgumentExpression(argIndex);
Term argument = Decl.unwrapExpressionsUntilTerm(argumentExpression);
if (argument instanceof Tree.QualifiedMemberExpression) {
Tree.QualifiedMemberExpression qualifiedMemberArgument = (Tree.QualifiedMemberExpression)argument;
if ("iterable".equals(qualifiedMemberArgument.getIdentifier().getText())
&& isJavaArray(qualifiedMemberArgument.getPrimary().getTypeModel())) {