accord-core/src/main/java/accord/impl/DefaultRemoteListeners.java [153:179]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    System.arraycopy(vis, 0, newvis, 0, count);
                    int remaining = (viSize - i);
                    System.arraycopy(vis, i, newvis, newvis.length - remaining, remaining);
                    vis = newvis;
                    i = vis.length - remaining;
                    viSize = newvis.length;
                }
            }

            while (i < viSize)
            {
                if (vis[i] >= 0)
                    vis[count++] = vis[i];
                i++;
            }

            if (vis.length < count + vjSize - j)
                vis = Arrays.copyOf(vis, Math.max(viSize + viSize/2, count + vjSize - j));

            while (j < vjSize)
            {
                if (vjs[j] >= 0)
                    vis[count++] = vjs[j];
                ++j;
            }

            consumer.accept(this, vis, count);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



accord-core/src/main/java/accord/impl/DefaultRemoteListeners.java [206:232]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    System.arraycopy(vis, 0, newvis, 0, count);
                    int remaining = (viSize - i);
                    System.arraycopy(vis, i, newvis, newvis.length - remaining, remaining);
                    vis = newvis;
                    i = vis.length - remaining;
                    viSize = newvis.length;
                }
            }

            while (i < viSize)
            {
                if (vis[i] >= 0)
                    vis[count++] = vis[i];
                i++;
            }

            if (vis.length < count + vjSize - j)
                vis = Arrays.copyOf(vis, Math.max(viSize + viSize/2, count + vjSize - j));

            while (j < vjSize)
            {
                if (vjs[j] >= 0)
                    vis[count++] = vjs[j];
                ++j;
            }

            consumer.accept(this, vis, count);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



