title: Two versions of the same class (1 static and one non static)
body: <p>I want to have <strong>2</strong> versions of a class in my jar file:</p>
  
  <ul>
  <li>version 1: all the class variables have to be static</li>
  <li>version 2: ... without having them statically</li>
  </ul>
  
  <p>Looking for good ways to deal with this; regarding maintenance for example.</p>
  
  <p>My current solution is to copy the class after i changed something and overwrite the other one with the copy and changing the variable type.</p>