minor @SuppressWarnings.
diff --git a/src/main/java/org/apache/datasketches/hash/MurmurHash3v2.java b/src/main/java/org/apache/datasketches/hash/MurmurHash3v2.java
index a7f9700..1ad9f86 100644
--- a/src/main/java/org/apache/datasketches/hash/MurmurHash3v2.java
+++ b/src/main/java/org/apache/datasketches/hash/MurmurHash3v2.java
@@ -168,6 +168,7 @@
    * @param hashOut the size 2 long array for the resulting 128-bit hash
    * @return the hash.
    */
+  @SuppressWarnings("restriction")
   public static long[] hash(final Memory mem, final long offsetBytes, final long lengthBytes,
       final long seed, final long[] hashOut) {
     if ((mem == null) || (mem.getCapacity() == 0L)) {
diff --git a/src/main/java/org/apache/datasketches/sampling/VarOptItemsSamples.java b/src/main/java/org/apache/datasketches/sampling/VarOptItemsSamples.java
index 5fd2663..7dbb9e0 100644
--- a/src/main/java/org/apache/datasketches/sampling/VarOptItemsSamples.java
+++ b/src/main/java/org/apache/datasketches/sampling/VarOptItemsSamples.java
@@ -46,6 +46,7 @@
  *
  * @author Jon Malkin
  */
+@SuppressWarnings("synthetic-access")
 public class VarOptItemsSamples<T> implements Iterable<VarOptItemsSamples<T>.WeightedSample> {
 
   private final VarOptItemsSketch<T> sketch_;
diff --git a/src/main/java/org/apache/datasketches/tuple/AnotB.java b/src/main/java/org/apache/datasketches/tuple/AnotB.java
index 31a83e2..7b56a9f 100644
--- a/src/main/java/org/apache/datasketches/tuple/AnotB.java
+++ b/src/main/java/org/apache/datasketches/tuple/AnotB.java
@@ -324,6 +324,7 @@
     S[] summaryArr;
   }
 
+  @SuppressWarnings("synthetic-access")
   private static <S extends Summary> DataArrays<S> getDataArraysA(final Sketch<S> skA) {
     final CompactSketch<S> cskA;
     final DataArrays<S> da = new DataArrays<>();
@@ -339,7 +340,7 @@
     return da;
   }
 
-  @SuppressWarnings("unchecked")
+  @SuppressWarnings({ "unchecked", "synthetic-access" })
   private static <S extends Summary> DataArrays<S> getResultArraysTuple(
       final long minThetaLong,
       final int countA,
@@ -385,7 +386,7 @@
   }
 
 
-  @SuppressWarnings("unchecked")
+  @SuppressWarnings({ "unchecked", "synthetic-access" })
   private static <S extends Summary> DataArrays<S> getResultArraysTheta(
       final long minThetaLong,
       final int countA,
diff --git a/src/main/java/org/apache/datasketches/tuple/Intersection.java b/src/main/java/org/apache/datasketches/tuple/Intersection.java
index ea841c6..50c2d8f 100644
--- a/src/main/java/org/apache/datasketches/tuple/Intersection.java
+++ b/src/main/java/org/apache/datasketches/tuple/Intersection.java
@@ -317,6 +317,7 @@
 
     HashTables() { }
 
+    @SuppressWarnings("synthetic-access")
     void fromSketch(final Sketch<S> sketch) {
       count_ = sketch.getRetainedEntries();
       lgTableSize_ = getLgTableSize(count_);
@@ -335,6 +336,7 @@
       }
     }
 
+    @SuppressWarnings("synthetic-access")
     void fromSketch(final org.apache.datasketches.theta.Sketch sketch, final S summary) {
       count_ = sketch.getRetainedEntries(true);
       lgTableSize_ = getLgTableSize(count_);
@@ -354,6 +356,7 @@
     }
 
 
+    @SuppressWarnings("synthetic-access")
     void fromArrays(final long[] hashArr, final S[] summaryArr, final int count) {
       count_ = count;
       lgTableSize_ = getLgTableSize(count);