Override abstract in a function
<p>I want to add an extra parameter to send()</p>

<p>In DumpSequence.java:</p>

<pre><code>private static Receiver sm_receiver = new DumpReceiver(System.out, true);

sm_receiver.send(message, lTicks); (Work)
sm_receiver.send(message, lTicks, addParam1); (Won't work)
</code></pre>

<p>DumnpReceiver.java I tried to add extra param which is lTimeStamp2:</p>

<pre><code>public void send(MidiMessage message, long lTimeStamp, long lTimeStamp2) {...}
</code></pre>

<p>Error:</p>

<pre><code>DumpSequence.java:136: send(javax.sound.midi.MidiMessage,long) in javax.sound.mi
di.Receiver cannot be applied to (javax.sound.midi.MidiMessage,long,long)
                sm_receiver.send(message, lTicks, lTicks);
                           ^
.\DumpReceiver.java:21: DumpReceiver is not abstract and does not override abstr
act method send(javax.sound.midi.MidiMessage,long) in javax.sound.midi.Receiver
public class DumpReceiver
       ^
2 errors
</code></pre>
