default Double aggregate()

in java/ws-server/src/main/java/com/epam/deltix/tbwg/webapp/services/grafana/Aggregation.java [28:46]


    default Double aggregate(@Nonnull List<?> values) {
        if (values.isEmpty()) {
            return null;
        } else if (values instanceof ByteArrayList) {
            return aggregate((ByteArrayList) values);
        } else if (values instanceof ShortArrayList) {
            return aggregate((ShortArrayList) values);
        } else if (values instanceof IntegerArrayList) {
            return aggregate((IntegerArrayList) values);
        } else if (values instanceof LongArrayList) {
            return aggregate((LongArrayList) values);
        } else if (values instanceof FloatArrayList) {
            return aggregate((FloatArrayList) values);
        } else if (values instanceof DoubleArrayList) {
            return aggregate((DoubleArrayList) values);
        } else {
            throw new UnsupportedOperationException();
        }
    }