public String getAlias() {
    if (this.$$$wrapped != null && WrapHelper.valueNotSet(this.alias, String.class)) {
      Object o = WrapHelper.getValue(this.$$$wrapped, AliasJoin.class, "alias");
      this.alias =
          new WrapConverter(Builders.DESTINATION_CLASS_RESOLVER, Builders.IGNORED_TYPES)
              .convert(o)
              .to(String.class);
    }

    return alias;
  }
  public JoinType getJoinType() {
    if (this.$$$wrapped != null && WrapHelper.valueNotSet(this.joinType, JoinType.class)) {
      Object o = WrapHelper.getValue(this.$$$wrapped, AliasJoin.class, "joinType");
      this.joinType =
          new WrapConverter(Builders.DESTINATION_CLASS_RESOLVER, Builders.IGNORED_TYPES)
              .convert(o)
              .to(JoinType.class);
    }

    return joinType;
  }