package org.python.exceptions;

public class StopIteration extends org.python.exceptions.Exception {
    org.python.Object value;

    /*
        StopIteration is a singleton instance for performance reasons, introduced in
        PR #881 (https://github.com/pybee/voc/pull/881/). This results in a non-trivial
        performance improvement for nested loops. However, this also means that the equality
        comparison between StopIteration instances will always be true.
    */
    public static final org.python.exceptions.StopIteration STOPITERATION = new org.python.exceptions.StopIteration();

    private StopIteration() {
        super("");
    }

    public StopIteration(org.python.Object value) {
        super();
        this.value = value;
    }

    public StopIteration(org.python.Object[] args, java.util.Map<java.lang.String, org.python.Object> kwargs) {
        super(args, kwargs);
    }
}

@@ -130,24 +130,24 @@
 %0A%0A    /*
+*
 %0A     
-  
+*
  StopIte
@@ -221,18 +221,17 @@
 in%0A     
-  
+*
  PR #881
@@ -308,18 +308,17 @@
 al%0A     
-  
+*
  perform
@@ -400,18 +400,17 @@
 ty%0A     
-  
+*
  compari
@@ -466,16 +466,17 @@
 e true.%0A
+ 
     */%0A 

format comment like javadoc