title: Why is accessing a static method from a non-static method bad?
body: <p>Netbeans tells me it's bad to access a static method from a non static method. Why is this bad?
  "Accessing static method getInstance" is the warning:</p>
  
  <pre><code>import java.util.Calendar;
  
  public class Clock
  {
      // Instance fields
      private Calendar time;
  
      /**
       * Constructor. Starts the clock at the current operating system time
       */
      public Clock()
      {
          System.out.println(getSystemTime());
      }
  
      private String getSystemTime()
      {
          return this.time.getInstance().get(Calendar.HOUR)+":"+
                  this.time.getInstance().get(Calendar.MINUTE);
     }
  </code></pre>
  
  <p>}</p>