diff --git a/symja_android_library/matheclipse-external/src/main/java/edu/jas/application/WordIdeal.java b/symja_android_library/matheclipse-external/src/main/java/edu/jas/application/WordIdeal.java index 1b5a93f6a1..feef09195f 100644 --- a/symja_android_library/matheclipse-external/src/main/java/edu/jas/application/WordIdeal.java +++ b/symja_android_library/matheclipse-external/src/main/java/edu/jas/application/WordIdeal.java @@ -147,11 +147,8 @@ public WordIdeal(GenWordPolynomialRing ring, List> list, */ public WordIdeal(GenWordPolynomialRing ring, List> list, boolean gb, WordGroebnerBaseAbstract bb, WordReduction red) { - if (ring == null) { - throw new IllegalArgumentException("ring may not be null"); - } - if (list == null) { - throw new IllegalArgumentException("list may not be null"); + if (ring == null || list == null) { + throw new IllegalArgumentException("Neither ring nor list may be null"); } this.ring = ring; this.list = list; @@ -197,7 +194,7 @@ public GenWordPolynomialRing getRing() { * @return ideal(0) */ public WordIdeal getZERO() { - List> z = new ArrayList>(0); + List> z = Collections.emptyList(); return new WordIdeal(ring, z, true, bb, red); } @@ -207,7 +204,7 @@ public WordIdeal getZERO() { * @return ideal(1) */ public WordIdeal getONE() { - List> one = new ArrayList>(1); + List> one = Collections.singletonList(ring.getONE()); one.add(getRing().getONE()); return new WordIdeal(ring, one, true, bb, red); }