title: java public static final object
body: <p>following code, containing file is <a href="https://github.com/AurelienRibon/universal-tween-engine/blob/master/java/api/src/aurelienribon/tweenengine/equations/Quart.java" rel="nofollow" title="https://github.com/AurelienRibon/universal-tween-engine/blob/master/java/api/src/aurelienribon/tweenengine/equations/Quart.java">here</a></p>
  
  <pre><code>public abstract class Quart extends TweenEquation {
      public static final Quart IN = new Quart() {
          @Override
          public final float compute(float t) {
          return t*t*t*t;
      }
      ...
  </code></pre>
  
  <p>if i call Quart.IN.compute(0.5f) somewhere in my running application (e.g. in a render() function that is called 60 times per second), does this create a new Quart on every call, or is it just allocated once?</p>
  
  <p>it would make sense, right?</p>
  
  <p>thanks,
  cheers</p>