Code explanation
<p>Given these set of instructons am I right in saying that :</p>

<p>1) Here I declare two list objects called : audiobytes and lines</p>

<pre><code>List&lt;Byte&gt; audioBytes;
List&lt;Line2D.Double&gt; lines;
</code></pre>

<p>2) Here I empty the lists  created in step 1 , and update the component --> repaint()</p>

<pre><code>public void resetWaveform() {
    audioBytes = new ArrayList&lt;Byte&gt;();
    lines = new ArrayList&lt;Line2D.Double&gt;();
    repaint();
}
</code></pre>

<p>3) Here unfortunately I don't understand:</p>

<pre><code>public void createWaveForm() {
    // what does it mean ????
    if (audioBytes.size() == 0) {
        return;
    }
}
</code></pre>

<p>What puzzles me is that the method is called createWaveForm but actually does nothing..is
 that correct?</p>
