@Override
        public Group[] newArray(int size) {
            return new Group[size];
        }
Constructs a mesh group

@param address            Address of the group
@param addressLabel       Label UUID of the group address in the case of a virtual address
@param parentAddress      Parent address of the group. If there is no parent group use {@link MeshAddress#UNASSIGNED_ADDRESS}
@param parentAddressLabel Label UUID of the parent address in the case of a virtual address
@param meshUuid           UUID of the mesh network
@throws IllegalArgumentException for invalid arguments
mesh/src/main/java/no/nordicsemi/android/mesh/Group.java