package java.lang.annotation {
import java.lang.RuntimeException;
import java.lang.Class__;
import java.lang.Arguments;
import java.lang.System;
dynamic public class IncompleteAnnotationException extends RuntimeException {
  public var annotationType: Class__;
  public var elementName: String;
  public function IncompleteAnnotationException(annotationType: Class__, elementName: String) {
    super(new Arguments(java.lang.RuntimeException.RuntimeException__Ljava_lang_String_2, ["Incomplete annotation: trying to access " + elementName + " on " + java.lang.System.stringValueOf(annotationType)]));
    this.annotationType = annotationType;
    this.elementName = elementName;
    return;
  }
  public function annotationType__(): Class__ {
    return annotationType;
  }
  public function elementName__(): String {
    return elementName;
  }
}
}
