if(lookAhead() == DeeTokens.DOUBLE_DOT) {
Expression startIndex = nullExpToParseMissing(argTypeOrExp.toExpression().node);
consumeLookAhead(DeeTokens.DOUBLE_DOT);
Expression endIndex = parseAssignExpression_toMissing();
parse.consumeRequired(DeeTokens.CLOSE_BRACKET);
return parse.conclude(new RefSlice(leftRef, startIndex, endIndex));
}
parse.consumeRequired(DeeTokens.CLOSE_BRACKET);
Resolvable resolvable = argTypeOrExp.toFinalResult(true).node;
if(resolvable == null) {