class LeftDto{private int id;private String text;
public int getId(){return id;}
public int getText(){return text;}}
class RightDto{private int id;private int leftId;private String text;
public int getId(){return id;}
public int getLeftId(){return leftId;}
public int getText(){return text;}}
class JoinedDto{private int leftId;private int rightId;private String text;
public JoinedDto(int leftId,int rightId,String text){this.leftId = leftId;this.rightId = rightId;this.text = text;}
public int getLeftId(){return leftId;}
public int getRightId(){return rightId;}
public int getText(){return text;}}
Collection<LeftDto> leftList = new ArrayList<>();
Collection<RightDto> rightList = new ArrayList<>();