UFile (package = )
    UImportStatement (isOnDemand = false)
    UImportStatement (isOnDemand = false)
    UClass (name = External)
        UMethod (name = foo)
            UBlockExpression
                UReturnExpression
                    UBinaryExpression (operator = ===)
                        UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0))
                            USimpleNameReferenceExpression (identifier = LinkedList)
                        UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0))
                            USimpleNameReferenceExpression (identifier = LinkedList)
        UMethod (name = bar)
            UBlockExpression
                UDeclarationsExpression
                    ULocalVariable (name = list)
                        UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0))
                            USimpleNameReferenceExpression (identifier = LinkedList)
                UReturnExpression
                    UBinaryExpression (operator = ===)
                        USimpleNameReferenceExpression (identifier = list)
                        USimpleNameReferenceExpression (identifier = list)
        UMethod (name = baz)
            UBlockExpression
                UReturnExpression
                    UBinaryExpression (operator = ===)
                        UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
                            UIdentifier (Identifier (emptyList))
                        UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
                            UIdentifier (Identifier (emptyList))
