title: powermock @PrepareForTest is not working with wildcard value
body: <p><strong>Version:</strong> powermock-core 1.4.12</p>
  
  <p><strong>Question:</strong>
  According to the <a href="http://powermock.googlecode.com/svn/docs/powermock-1.4.12/apidocs/org/powermock/core/classloader/annotations/PrepareForTest.html" rel="nofollow">API doc</a>, @PrepareForTest should be able to take wildcard like:</p>
  
  <p>@PrepareForTest("com.smin.*")</p>
  
  <p>But in my case, it's just simply doesn't compile, compile error: </p>
  
  <p><em><code>Type mismatch: cannot convert from String to Class&lt;?&gt;[]</code></em></p>
  
  <p>I had a look at the source code of PrepareForTest, I just don't see how this annotation can take wildcard as its value. Any ideas?</p>
  
  <pre><code>@Target( { ElementType.TYPE, ElementType.METHOD })
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  @Inherited
  public @interface PrepareForTest {
      Class&lt;?&gt;[] value() default IndicateReloadClass.class;
  
      String[] fullyQualifiedNames() default "";
  }
  </code></pre>