test.java.file
  SWITCH_LABELED_RULE
    CASE_KEYWORD
    WHITE_SPACE
    CASE_LABEL_ELEMENT_LIST
      DECONSTRUCTION_PATTERN
        MODIFIER_LIST
          <empty list>
        TYPE
          JAVA_CODE_REFERENCE
            IDENTIFIER
            REFERENCE_PARAMETER_LIST
              <empty list>
        DECONSTRUCTION_LIST
          LPARENTH
          TYPE_TEST_PATTERN
            PATTERN_VARIABLE
              MODIFIER_LIST
                <empty list>
              TYPE
                INT_KEYWORD
              WHITE_SPACE
              IDENTIFIER
          RPARENTH
    WHITE_SPACE
    WHEN_KEYWORD
    WHITE_SPACE
    BINARY_EXPRESSION
      REFERENCE_EXPRESSION
        REFERENCE_PARAMETER_LIST
          <empty list>
        IDENTIFIER
      WHITE_SPACE
      LT
      WHITE_SPACE
      REFERENCE_EXPRESSION
        REFERENCE_PARAMETER_LIST
          <empty list>
        IDENTIFIER
    WHITE_SPACE
    ARROW
    WHITE_SPACE
    BLOCK_STATEMENT
      CODE_BLOCK
        LBRACE
        RBRACE