private static TableRef FormTableRef(IContext context, PlSqlParser.TableRefContext tableRef)
                {
                    var source    = FormSource(context, tableRef.queryExpressionClause());
                    var joinNodes = tableRef.joinClause().Select(x => FormJoinNode(context, x));

                    return(new TableRef {
                        Source = source,
                        Join = joinNodes.ToArray()
                    });
                }
            private static TableRef FormTableRef(PlSqlParser.TableRefContext context)
            {
                var source    = FormSource(context.queryExpressionClause());
                var joinNodes = context.joinClause().Select(FormJoinNode);

                return(new TableRef {
                    Source = source,
                    Join = joinNodes.ToArray()
                });
            }