@Override
    public @NonNull Object @NonNull [] toArray() {
        final @NonNull Object @NonNull [] newArray = new Object[this.internalArray.length];
        System.arraycopy(this.internalArray, 0, newArray, 0, this.internalArray.length);
        return newArray;
    }
Create a new dynamic tuple, containing the given elements

@param elements Elements that should be contained in the tuple
@return Created tuple, preserving the order of the given elements
cloud-core/src/main/java/org/incendo/cloud/type/tuple/DynamicTuple.java