class JpaVersionVisitor extends JpaBasicVisitor {
@Override
Object createObject(ProjectPath path) {
JpaVersion version = (JpaVersion) path.getObject();
ObjEntity parentCayenneEntity = (ObjEntity) targetPath.getObject();
ObjAttribute cayenneAttribute = new ObjAttribute(version.getName());
cayenneAttribute.setType(getAttributeType(path, version.getName()).getName());
cayenneAttribute.setDbAttributeName(version.getColumn().getName());
parentCayenneEntity.addAttribute(cayenneAttribute);
return cayenneAttribute;
}