However, in the Sotrage Class Diagram in Developer Guide, there seems to be an arrow pointing from JsonAdaptedGroup to JsonAdaptedPerson with Multiplicity of *
Then should there have been JsonAdaptedPerson for the constructor of JsonAdaptedGroup? Or should there have been no said arrow in the Storage Class Diagram? This appeared ambiguous to me acting as a potential future developer. This is because for the reverse arrow: from JsonAdaptedGroup to JsonAdaptedPerson, it turns out that the constructor of JsonAdaptedPerson accepts a list of JsonAdaptedGroup.
Given the following code from JsonAdaptedGroup.java for ProjectPRO as retrieved from https://github.com/AY2324S1-CS2103T-T10-3/tp/blob/master/src/main/java/seedu/address/storage/JsonAdaptedGroup.java
However, in the Sotrage Class Diagram in Developer Guide, there seems to be an arrow pointing from JsonAdaptedGroup to JsonAdaptedPerson with Multiplicity of *
Then should there have been JsonAdaptedPerson for the constructor of JsonAdaptedGroup? Or should there have been no said arrow in the Storage Class Diagram? This appeared ambiguous to me acting as a potential future developer. This is because for the reverse arrow: from JsonAdaptedGroup to JsonAdaptedPerson, it turns out that the constructor of JsonAdaptedPerson accepts a list of JsonAdaptedGroup.