Yes we can. We have 2 solutions
+ New constructor : public OnPremiseRepositoryInfoImpl(RepositoryInfo repositoryInfo, String edition)
+ Edition Setter : public void setEdition(String edition); (Visible only inside the implementation or also at Interface level?)