if (operatorName.equals("||")) {
return new OpElementOneArgOrAsgnNode(position, receiverNode, operatorName, array, valueNode);
} else if (operatorName.equals("&&")) {
return new OpElementOneArgAndAsgnNode(position, receiverNode, operatorName, array, valueNode);
} else {
return new OpElementOneArgAsgnNode(position, receiverNode, operatorName, array, valueNode);
}
}
}
return new OpElementAsgnNode(position, receiverNode, operatorName, argsNode, valueNode);
}