text: //
  //  Generated by the J2ObjC translator.  DO NOT EDIT!
  //  source: ./build/j2objc/java/TableModelSpec.java
  //
  
  #ifndef TableModelSpec_H
  #define TableModelSpec_H
  
  #if __has_feature(nullability)
  #pragma clang diagnostic push
  #pragma GCC diagnostic ignored "-Wnullability"
  #pragma GCC diagnostic ignored "-Wnullability-completeness"
  #endif
  
  #include "J2ObjC_header.h"
  #include "java/lang/annotation/Annotation.h"
  
  @class IOSClass;
  
  @protocol SquiDBTableModelSpec < JavaLangAnnotationAnnotation >
  
  @property (readonly) NSString *className__;
  @property (readonly) NSString *tableName;
  @property (readonly) NSString *tableConstraint;
  @property (readonly) NSString *virtualModule;
  @property (readonly) jboolean noRowIdAlias;
  
  - (jboolean)isEqual:(id)obj;
  
  - (NSUInteger)hash;
  
  @end
  
  @interface SquiDBTableModelSpec : NSObject < SquiDBTableModelSpec > {
   @public
    NSString *className___;
    NSString *tableName_;
    NSString *tableConstraint_;
    NSString *virtualModule_;
    jboolean noRowIdAlias_;
  }
  
  @end
  
  J2OBJC_EMPTY_STATIC_INIT(SquiDBTableModelSpec)
  
  FOUNDATION_EXPORT id<SquiDBTableModelSpec> create_SquiDBTableModelSpec(NSString *className__, jboolean noRowIdAlias, NSString *tableConstraint, NSString *tableName, NSString *virtualModule);
  
  J2OBJC_TYPE_LITERAL_HEADER(SquiDBTableModelSpec)
  
  #define ComYahooSquidbAnnotationsTableModelSpec SquiDBTableModelSpec
  
  
  #if __has_feature(nullability)
  #pragma clang diagnostic pop
  #endif
  #endif // TableModelSpec_H
  