test.java.file
  DECONSTRUCTION_PATTERN
    MODIFIER_LIST
      <empty list>
    TYPE
      JAVA_CODE_REFERENCE
        IDENTIFIER
        REFERENCE_PARAMETER_LIST
          LT
          TYPE
            JAVA_CODE_REFERENCE
              IDENTIFIER
              REFERENCE_PARAMETER_LIST
                <empty list>
          GT
    DECONSTRUCTION_LIST
      LPARENTH
      TYPE_TEST_PATTERN
        PATTERN_VARIABLE
          MODIFIER_LIST
            <empty list>
          TYPE
            JAVA_CODE_REFERENCE
              IDENTIFIER
              REFERENCE_PARAMETER_LIST
                <empty list>
          WHITE_SPACE
          IDENTIFIER
      RPARENTH