title: Performance of invoking constructor by reflection
body: <p>How many times is it slower to invoke constructor by reflection eg.:</p>
  
  <pre><code>Class c = map.get("somestr");
  Constructor t = c.getDeclaredConstructor(int.class,MyClass.class);
  MyObject o = (MyObject)t.invoke(&lt;params&gt;);
  or
  Constructor t = map.get("somestr");
  MyObject o = (MyObject)t.invoke(&lt;params&gt;);
  </code></pre>
  
  <p>than using the keyword <code>new</code>?</p>
  
  <p>Assuming the class will be cached.</p>