package java.lang.reflect;
class WildcardType {
}
class UndeclaredThrowableException {
  int undeclaredThrowable;
  int serialVersionUID;
}
class TypeVariable {
}
class Type {
}
class ReflectPermission {
}
class Proxy {
  int h;
  int NextClassNameIndex;
  int proxyCache;
  int loaderCache;
  int serialVersionUID;
}
class ParameterizedType {
}
class Modifier {
  int ENUM;
  int ANNOTATION;
  int SYNTHETIC;
  int VARARGS;
  int BRIDGE;
  int STRICT;
  int ABSTRACT;
  int INTERFACE;
  int NATIVE;
  int TRANSIENT;
  int VOLATILE;
  int SYNCHRONIZED;
  int FINAL;
  int STATIC;
  int PROTECTED;
  int PRIVATE;
  int PUBLIC;
}
class Method {
  int NO_ANNOTATIONS;
  int genericTypesAreInitialized;
  int formalTypeParameters;
  int genericReturnType;
  int genericParameterTypes;
  int genericExceptionTypes;
  int returnType;
  int exceptionTypes;
  int parameterTypes;
  int name;
  int declaringClass;
  int slot;
  int ORDER_BY_SIGNATURE;
}
class Member {
  int DECLARED;
  int PUBLIC;
}
class MalformedParameterizedTypeException {
  int serialVersionUID;
}
class InvocationTargetException {
  int target;
  int serialVersionUID;
}
class InvocationHandler {
}
class GenericSignatureFormatError {
  int serialVersionUID;
}
class GenericDeclaration {
}
class GenericArrayType {
}
class Field {
  int TYPE_DOUBLE;
  int TYPE_LONG;
  int TYPE_FLOAT;
  int TYPE_INTEGER;
  int TYPE_SHORT;
  int TYPE_CHAR;
  int TYPE_BYTE;
  int TYPE_BOOLEAN;
  int slot;
  int name;
  int genericTypesAreInitialized;
  int genericType;
  int type;
  int declaringClass;
  int ORDER_BY_NAME_AND_DECLARING_CLASS;
}
class Constructor {
  int slot;
  int genericTypesAreInitialized;
  int formalTypeParameters;
  int genericParameterTypes;
  int genericExceptionTypes;
  int exceptionTypes;
  int parameterTypes;
  int declaringClass;
}
class Array {
}
class AnnotatedElement {
}
class AccessibleObject {
  int trans;
  int flag;
}
