About redefining a name of Java method with a typo for simplicity sake
<p>I type fast and usually make a lot of typos that I have to fix constantly while printing. For instance, if I work with method <em>getCompany()</em>, I often write it as <em>getComapny()</em> that irritates me greatly. Is it considered to be a good practice to wrap <em>getCompany()</em> method into <em>getComapny()</em> not to bother about this typo anymore? Like having </p>

<pre><code>public Company getCompany(){
  Company company = new Company();
  //do some really important stuff in here
  return company;
}
</code></pre>

<p>and to wrap it with </p>

<pre><code>public Company getComapny(){
  return getCompany();
}
</code></pre>

<p>I think my fellow colleagues who will support the code after me wil be thankful, they have the same problems as far as I aware.</p>

<p>BTW, how to conceal <em>getComapny()</em> from JavaDoc to display <em>getCompany()</em> only?</p>
