title: what is difference in "return name;" and "return this.name"
body: <p>I am trying the Jacco testing and I am able to test the <code>getStudentId</code> from a class called <code>Student</code> which has:</p>
  
  <pre><code>public String getStudentId() {
      return studentId;
  }
  </code></pre>
  
  <p>When I try to test my other class named <code>Product</code>, I get an error - the only difference between the two is in the <code>getX</code> method. The <code>getName</code> method of <code>Product</code> is:</p>
  
  <pre><code>public String getName() {
      return this.name;
  }
  </code></pre>
  
  <p>and the error message says:</p>
  
  <blockquote>
    <p>constructor Product in class Product cannot be applied to given types</p>
  </blockquote>