for (Element child : entity.getEnclosedElements()) {
if (child.accept(new EmptyContructorVisitor(), null) != null) {
noArgsConstructor = true;
}
VariableElement column = child.accept(new ColumnElementResolvingTypeVisitor(), null);
if (column != null) {
if (hasAmbiguosAssociationDeclaration(column)) {
return null;
}
if (column.getAnnotation(PrimaryKey.class) != null && ++primaryKeyCount > 1) {