title: Private field in java annotations
body: <p>My jboss seam application compile in eclipse without error. When I try to compile manually I have had a error </p>
  
  <blockquote>
    <p>STATE_QUERY has private access</p>
  </blockquote>
  
  <pre><code>@NamedQueries({
      @NamedQuery(name = CurrentModuleState.FIND_MODULE_STATE,
           query = CurrentModuleState.STATE_QUERY)
  })
  public class CurrentModuleState implements java.io.Serializable {
          ...
          private static final String STATE_QUERY = "...";
  </code></pre>
  
  <p>ant:</p>
  
  <pre><code>&lt;javac encoding="cp1251" srcdir="${src-dir}" destdir="${compile-dir}"
              executable="${javac-path}"
              compiler="javac1.6"&gt;
      &lt;classpath refid="lib.classpath" /&gt;
      &lt;classpath refid="jboss-lib.classpath" /&gt;
  &lt;/javac&gt;
  </code></pre>
  
  <p>How I can compile that?
  p.s. sorry for my engish )</p>