public boolean contains(IgnoreError ignoreError) {
    String code = ignoreError.getCode();

    for (Iterator i = this.ignoreErrors.iterator(); i.hasNext(); ) {
      IgnoreError error = (IgnoreError) i.next();
      if (code.equals(error.getCode())) return true;
    }
    return false;
  }
 public Vector getIgnoreErrorCodes(Project project) {
   if (isReference()) {
     return getRef(project).getIgnoreErrorCodes(project);
   }
   Vector codes = new Vector();
   for (Iterator i = this.ignoreErrors.iterator(); i.hasNext(); ) {
     IgnoreError ignoreError = (IgnoreError) i.next();
     codes.add(ignoreError.getCode());
   }
   return codes;
 }
  public void toString(StringBuffer sb) {
    super.toString(sb);

    sb.append(" [").append(CR);
    for (Iterator i = this.ignoreErrors.iterator(); i.hasNext(); ) {
      IgnoreError ignoreError = (IgnoreError) i.next();
      sb.append("\t\t");
      ignoreError.toString(sb);
      if (i.hasNext()) {
        sb.append(",").append(CR);
      }
    }
    sb.append(" ] ");
  }
 /** A copy constructor. */
 protected IgnoreError(IgnoreError ignoreError) {
   this.code = ignoreError.code;
   setProject(ignoreError.getProject());
 }