<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE VNCLASS SYSTEM "vn_class-3.dtd">
<VNCLASS ID="hit-18.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="vn_schema-3.xsd">
    <MEMBERS>
        <MEMBER name="bang" wn="bang%2:35:00 bang%2:35:01" grouping="bang.01 bang.04"/>
        <MEMBER name="bash" wn="bash%2:35:00" grouping=""/>
        <MEMBER name="click" wn="click%2:35:00" grouping="click.02"/>
        <MEMBER name="dash" wn="dash%2:35:02" grouping="dash.02"/>
        <MEMBER name="squash" wn="squash%2:35:00" grouping=""/>
        <MEMBER name="tamp" wn="tamp%2:35:00" grouping=""/>
        <MEMBER name="thump" wn="thump%2:35:00" grouping=""/>
        <MEMBER name="thwack" wn="thwack%2:35:00" grouping=""/>
        <MEMBER name="whack" wn="whack%2:35:00" grouping="whack.01"/>
        <MEMBER name="smite" wn="smite%2:35:00 smite%2:30:00" grouping="smite.01"/>
    </MEMBERS>
    <THEMROLES>
        <THEMROLE type="Agent">
            <SELRESTRS>
                <SELRESTR Value="+" type="int_control"/>
            </SELRESTRS>
        </THEMROLE>
        <THEMROLE type="Patient">
            <SELRESTRS>
                <SELRESTR Value="+" type="concrete"/>
            </SELRESTRS>
        </THEMROLE>
        <THEMROLE type="Instrument">
            <SELRESTRS>
                <SELRESTR Value="+" type="concrete"/>
            </SELRESTRS>
        </THEMROLE>
        <THEMROLE type="Result">
                <SELRESTRS/>
        </THEMROLE>
    </THEMROLES>
    <FRAMES>
        <FRAME>
            <DESCRIPTION descriptionNumber="0.2" primary="NP V NP" secondary="Basic Transitive" xtag="0.2"/>
            <EXAMPLES>
                <EXAMPLE>Paula hit the ball.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Agent">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <NP value="Patient">
                    <SYNRESTRS/>
                </NP>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="cause">
                    <ARGS>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="Event" value="E"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Agent"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="Constant" value="forceful"/>
                        <ARG type="ThemRole" value="Agent"/>
                    </ARGS>
                </PRED>
                <PRED value="contact">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
        <FRAME>
            <DESCRIPTION descriptionNumber="0.2" primary="NP V NP PP.instrument" secondary="NP-PP; Instrument-PP" xtag=""/>
            <EXAMPLES>
                <EXAMPLE>Paula hit the ball with a stick.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Agent">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <NP value="Patient">
                    <SYNRESTRS/>
                </NP>
                <PREP value="with">
                    <SELRESTRS/>
                </PREP>
                <NP value="Instrument">
                    <SYNRESTRS/>
                </NP>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="cause">
                    <ARGS>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="Event" value="E"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="Constant" value="forceful"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED value="contact">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="use">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
        <FRAME>
            <DESCRIPTION descriptionNumber="2.5.2" primary="NP V NP together" secondary="Together Reciprocal Alternation Transitive" xtag=""/>
            <EXAMPLES>
                <EXAMPLE>Paula hit the sticks together.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Agent">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <NP value="Patient">
                    <SYNRESTRS>
                        <SYNRESTR Value="+" type="plural"/>
                    </SYNRESTRS>
                </NP>
                <LEX value="together"/>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="cause">
                    <ARGS>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="Event" value="E"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Patient_i"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Patient_j"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Patient_i"/>
                        <ARG type="ThemRole" value="Patient_j"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="Constant" value="forceful"/>
                        <ARG type="ThemRole" value="Patient_i"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="Constant" value="forceful"/>
                        <ARG type="ThemRole" value="Patient_j"/>
                    </ARGS>
                </PRED>
                <PRED value="contact">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="ThemRole" value="Patient_i"/>
                        <ARG type="ThemRole" value="Patient_j"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
        <FRAME>
            <DESCRIPTION descriptionNumber="0.4" primary="NP V NP ADJP" secondary="NP-ADJP; Resultative" xtag=""/>
            <EXAMPLES>
                <EXAMPLE>Paul kicked the door open.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Agent">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <NP value="Patient">
                    <SYNRESTRS/>
                </NP>
                <NP value="Result">
                    <SYNRESTRS/>
                </NP>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="cause">
                    <ARGS>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="Event" value="E"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Agent"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="Constant" value="forceful"/>
                        <ARG type="ThemRole" value="Agent"/>
                    </ARGS>
                </PRED>
                <PRED value="contact">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="Pred">
                    <ARGS>
                        <ARG type="Event" value="result(E)"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
        <FRAME>
            <DESCRIPTION descriptionNumber="0.4" primary="NP V NP ADJP PP.instrument" secondary="NP-ADJP-PP; Resultative, Instrument-PP" xtag=""/>
            <EXAMPLES>
                <EXAMPLE>Paul hit the door open with his foot.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Agent">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <NP value="Patient">
                    <SYNRESTRS/>
                </NP>
                 <NP value="Result">
                    <SYNRESTRS/>
                </NP>
                <PREP value="with">
                    <SELRESTRS/>
                </PREP>
                <NP value="Instrument">
                    <SYNRESTRS/>
                </NP>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="cause">
                    <ARGS>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="Event" value="E"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="Constant" value="forceful"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED value="contact">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="Pred">
                    <ARGS>
                        <ARG type="Event" value="result(E)"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="use">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
        <FRAME>
            <DESCRIPTION descriptionNumber="0.4" primary="NP V NP PP.result" secondary="NP-PP; Result-PP" xtag=""/>
            <EXAMPLES>
                <EXAMPLE>Paul hit the window to pieces.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Agent">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <NP value="Patient">
                    <SYNRESTRS/>
                </NP>
                <PREP value="to into">
                    <SELRESTRS/>
                </PREP>
                <NP value="Result">
                    <SELRESTRS>
                        <SELRESTR Value="+" type="state"/>
                    </SELRESTRS>
                </NP>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="cause">
                    <ARGS>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="Event" value="E"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Agent"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="Constant" value="forceful"/>
                        <ARG type="ThemRole" value="Agent"/>
                    </ARGS>
                </PRED>
                <PRED value="contact">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="Pred">
                    <ARGS>
                        <ARG type="Event" value="result(E)"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
        <FRAME>
            <DESCRIPTION descriptionNumber="0.4" primary="NP V NP PP.result PP.instrument" secondary="NP-PP-PP; Result-PP, Instrument-PP" xtag=""/>
            <EXAMPLES>
                <EXAMPLE>Paul hit the window to pieces with a hammer.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Agent">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <NP value="Patient">
                    <SYNRESTRS/>
                </NP>
                <PREP value="to into">
                    <SELRESTRS/>
                </PREP>
                <NP value="Result">
                    <SELRESTRS>
                        <SELRESTR Value="+" type="state"/>
                    </SELRESTRS>
                </NP>
                <PREP value="with">
                    <SELRESTRS/>
                </PREP>
                <NP value="Instrument">
                    <SYNRESTRS/>
                </NP>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="cause">
                    <ARGS>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="Event" value="E"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="Constant" value="forceful"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED value="contact">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="Pred">
                    <ARGS>
                        <ARG type="Event" value="result(E)"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="use">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
        <FRAME>
            <DESCRIPTION descriptionNumber="2.8" primary="NP V NP PP" secondary="NP-PP" xtag="against/on-PP"/>
            <EXAMPLES>
                <EXAMPLE>Paula hit the stick against/on the fence.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Agent">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <NP value="Instrument">
                    <SYNRESTRS/>
                </NP>
                <PREP value="against on">
                    <SELRESTRS/>
                </PREP>
                <NP value="Patient">
                    <SYNRESTRS/>
                </NP>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="cause">
                    <ARGS>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="Event" value="E"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="Constant" value="forceful"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED value="contact">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="use">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
        <FRAME>
            <DESCRIPTION descriptionNumber="3.3" primary="NP.instrument V NP" secondary="Instrument Subject Alternation" xtag=""/>
            <EXAMPLES>
                <EXAMPLE>The stick hit the fence.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Instrument">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <NP value="Patient">
                    <SYNRESTRS/>
                </NP>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="Constant" value="forceful"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED value="contact">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
        <FRAME>
            <DESCRIPTION descriptionNumber="0.4" primary="NP V NP ADJP" secondary="NP-ADJP; Resultative" xtag=""/>
            <EXAMPLES>
                <EXAMPLE>The stick hit the door open.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Instrument">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <NP value="Patient">
                    <SYNRESTRS/>
                </NP>
                <NP value="Result">
                    <SYNRESTRS/>
                </NP>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="Constant" value="forceful"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED value="contact">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="Pred">
                    <ARGS>
                        <ARG type="Event" value="result(E)"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
        <FRAME>
            <DESCRIPTION descriptionNumber="0.4" primary="NP V NP ADJP PP.result" secondary="NP-ADJP; Result-PP" xtag=""/>
            <EXAMPLES>
                <EXAMPLE>The hammer hit the window to pieces.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Instrument">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <NP value="Patient">
                    <SYNRESTRS/>
                </NP>
                <PREP value="to into">
                    <SELRESTRS/>
                </PREP>
                <NP value="Result">
                    <SELRESTRS>
                        <SELRESTR Value="+" type="state"/>
                    </SELRESTRS>
                </NP>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="Constant" value="forceful"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED value="contact">
                    <ARGS>
                        <ARG type="Event" value="end(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="Pred">
                    <ARGS>
                        <ARG type="Event" value="result(E)"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
    </FRAMES>
    <SUBCLASSES>
        <VNSUBCLASS ID="hit-18.1-1">
            <MEMBERS>
                <MEMBER name="batter" wn="batter%2:35:01 batter%2:35:00 batter%2:30:00" grouping="batter.01 batter.02"/>
                <MEMBER name="beat" wn="beat%2:35:01 beat%2:36:00 beat%2:35:03 beat%2:35:10 beat%2:35:12" grouping="beat.03 beat.11"/>
                <MEMBER name="bump" wn="bump%2:35:00" grouping="bump.01"/>
                <MEMBER name="butt" wn="butt%2:35:00" grouping="butt.02"/>
                <MEMBER name="drum" wn="drum%2:39:00" grouping="drum.01"/>
                <MEMBER name="hammer" wn="hammer%2:35:00" grouping="hammer.01"/>
                <MEMBER name="hit" wn="hit%2:35:01 hit%2:35:00 hit%2:33:01 hit%2:33:03" grouping="hit.01 hit.02 hit.03"/>
                <MEMBER name="jab" wn="jab%2:35:00 jab%2:35:01 jab%2:35:02" grouping=""/>
                <MEMBER name="kick" wn="kick%2:35:00" grouping="kick.01"/>
                <MEMBER name="knock" wn="knock%2:35:01 knock%2:35:00 knock%2:39:00" grouping="knock.01 knock.02"/>
                <MEMBER name="lash" wn="lash%2:35:01 lash%2:35:00" grouping="lash.01"/>
                <MEMBER name="pound" wn="pound%2:35:00 pound%2:35:01 pound%2:30:03" grouping="pound.01 pound.03"/>
                <MEMBER name="rap" wn="rap%2:35:00 rap%2:39:00" grouping=""/>
                <MEMBER name="slap" wn="slap%2:35:00" grouping="slap.01"/>
                <MEMBER name="smack" wn="smack%2:35:02" grouping="smack.01"/>
                <MEMBER name="smash" wn="smash%2:35:00 smash%2:30:00 smash%2:38:02 smash%2:35:05 smash%2:30:10" grouping="smash.01"/>
                <MEMBER name="strike" wn="strike%2:35:01 strike%2:35:00 strike%2:35:09" grouping="strike.01 strike.02"/>
                <MEMBER name="stomp" wn="" grouping=""/>
                <MEMBER name="whang" wn="whang%2:35:01" grouping="whang.01"/>
                <MEMBER name="tap" wn="tap%2:35:00 tap%2:39:01" grouping="tap.02"/>
            </MEMBERS>
            <THEMROLES>
                <THEMROLE type="Instrument">
                    <SELRESTRS logic="or">
                        <SELRESTR Value="+" type="body_part"/>
                        <SELRESTR Value="+" type="refl"/>
                    </SELRESTRS>
                </THEMROLE>
            </THEMROLES>
            <FRAMES>
        <FRAME>
            <DESCRIPTION descriptionNumber="1.3" primary="NP V PP" secondary="Conative" xtag=""/>
            <EXAMPLES>
                <EXAMPLE>Paul hit at the window.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Agent">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <LEX value="at"/>
                <NP value="Patient">
                    <SYNRESTRS/>
                </NP>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="cause">
                    <ARGS>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="Event" value="E"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Agent"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
        <FRAME>
            <DESCRIPTION descriptionNumber="1.3" primary="NP V PP PP" secondary="Conative" xtag=""/>
            <EXAMPLES>
                <EXAMPLE>Paul hit at the window with an open hand.</EXAMPLE>
            </EXAMPLES>
            <SYNTAX>
                <NP value="Agent">
                    <SYNRESTRS/>
                </NP>
                <VERB/>
                <LEX value="at"/>
                <NP value="Patient">
                    <SYNRESTRS/>
                </NP>
                <PREP value="with">
                    <SELRESTRS/>
                </PREP>
                <NP value="Instrument">
                    <SYNRESTRS/>
                </NP>
            </SYNTAX>
            <SEMANTICS>
                <PRED value="cause">
                    <ARGS>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="Event" value="E"/>
                    </ARGS>
                </PRED>
                <PRED value="manner">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="Constant" value="directedmotion"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
                <PRED bool="!" value="contact">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Instrument"/>
                        <ARG type="ThemRole" value="Patient"/>
                    </ARGS>
                </PRED>
                <PRED value="use">
                    <ARGS>
                        <ARG type="Event" value="during(E)"/>
                        <ARG type="ThemRole" value="Agent"/>
                        <ARG type="ThemRole" value="Instrument"/>
                    </ARGS>
                </PRED>
            </SEMANTICS>
        </FRAME>
                <FRAME>
                    <DESCRIPTION descriptionNumber="0.2" primary="NP V NP" secondary="Transitive; Body-part or reflexive Object" xtag="0.2"/>
                    <EXAMPLES>
                        <EXAMPLE>Paul hit his elbow.</EXAMPLE>
                    </EXAMPLES>
                    <SYNTAX>
                        <NP value="Agent">
                            <SYNRESTRS/>
                        </NP>
                        <VERB/>
                        <NP value="Instrument">
                            <SYNRESTRS/>
                        </NP>
                    </SYNTAX>
                    <SEMANTICS>
                        <PRED value="cause">
                            <ARGS>
                                <ARG type="ThemRole" value="Agent"/>
                                <ARG type="Event" value="E"/>
                            </ARGS>
                        </PRED>
                        <PRED value="manner">
                            <ARGS>
                                <ARG type="Event" value="during(E)"/>
                                <ARG type="Constant" value="directedmotion"/>
                                <ARG type="ThemRole" value="Instrument"/>
                            </ARGS>
                        </PRED>
                        <PRED bool="!" value="contact">
                            <ARGS>
                                <ARG type="Event" value="during(E)"/>
                                <ARG type="ThemRole" value="Instrument"/>
                                <ARG type="ThemRole" value="Patient"/>
                            </ARGS>
                        </PRED>
                        <PRED value="manner">
                            <ARGS>
                                <ARG type="Event" value="end(E)"/>
                                <ARG type="Constant" value="forceful"/>
                                <ARG type="ThemRole" value="Instrument"/>
                            </ARGS>
                        </PRED>
                        <PRED value="contact">
                            <ARGS>
                                <ARG type="Event" value="end(E)"/>
                                <ARG type="ThemRole" value="Instrument"/>
                                <ARG type="ThemRole" value="?Patient"/>
                            </ARGS>
                        </PRED>
                    </SEMANTICS>
                </FRAME>
                <FRAME>
                    <DESCRIPTION descriptionNumber="0.2" primary="NP V NP PP" secondary="Transitive; Body-part or reflexive Object" xtag="0.2"/>
                    <EXAMPLES>
                        <EXAMPLE>Paul hit his elbow on the doorknob.</EXAMPLE>
                    </EXAMPLES>
                    <SYNTAX>
                        <NP value="Agent">
                            <SYNRESTRS/>
                        </NP>
                        <VERB/>
                        <NP value="Instrument">
                            <SYNRESTRS/>
                        </NP>
                        <PREP value="against on">
                            <SELRESTRS/>
                        </PREP>
                        <NP value="Patient">
                            <SYNRESTRS/>
                        </NP>
                    </SYNTAX>
                    <SEMANTICS>
                        <PRED value="cause">
                            <ARGS>
                                <ARG type="ThemRole" value="Agent"/>
                                <ARG type="Event" value="E"/>
                            </ARGS>
                        </PRED>
                        <PRED value="manner">
                            <ARGS>
                                <ARG type="Event" value="during(E)"/>
                                <ARG type="Constant" value="directedmotion"/>
                                <ARG type="ThemRole" value="Instrument"/>
                            </ARGS>
                        </PRED>
                        <PRED bool="!" value="contact">
                            <ARGS>
                                <ARG type="Event" value="during(E)"/>
                                <ARG type="ThemRole" value="Instrument"/>
                                <ARG type="ThemRole" value="Patient"/>
                            </ARGS>
                        </PRED>
                        <PRED value="manner">
                            <ARGS>
                                <ARG type="Event" value="end(E)"/>
                                <ARG type="Constant" value="forceful"/>
                                <ARG type="ThemRole" value="Instrument"/>
                            </ARGS>
                        </PRED>
                        <PRED value="contact">
                            <ARGS>
                                <ARG type="Event" value="end(E)"/>
                                <ARG type="ThemRole" value="Instrument"/>
                                <ARG type="ThemRole" value="Patient"/>
                            </ARGS>
                        </PRED>
                    </SEMANTICS>
                </FRAME>
            </FRAMES>
            <SUBCLASSES/>
        </VNSUBCLASS>
    </SUBCLASSES>
</VNCLASS>
