--- old/src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractJavaProfile.java 2016-06-21 23:03:55.000000000 +0200 +++ new/src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractJavaProfile.java 2016-06-21 23:03:54.000000000 +0200 @@ -37,6 +37,12 @@ private final double notRecordedProbability; private final T[] pitems; + /** + * + * @param notRecordedProbability + * @param pitems + */ + @SuppressFBWarnings(value = "EI_EXPOSE_REP2", justification = "caller transfers ownership of the `pitems` array parameter") public AbstractJavaProfile(double notRecordedProbability, T[] pitems) { this.pitems = pitems; assert !Double.isNaN(notRecordedProbability);