// Path: src/file/stemming/Among.java
// public class Among {
//     public Among (String s, int substring_i, int result,
// 		  String methodname, SnowballProgram methodobject) {
//         this.s_size = s.length();
//         this.s = s.toCharArray();
//         this.substring_i = substring_i;
// 	this.result = result;
// 	this.methodobject = methodobject;
// 	if (methodname.length() == 0) {
// 	    this.method = null;
// 	} else {
// 	    try {
// 		this.method = methodobject.getClass().
// 		getDeclaredMethod(methodname, new Class[0]);
// 	    } catch (NoSuchMethodException e) {
// 		throw new RuntimeException(e);
// 	    }
// 	}
//     }
// 
//     public final int s_size; /* search string */
//     public final char[] s; /* search string */
//     public final int substring_i; /* index to longest matching substring */
//     public final int result; /* result of the lookup */
//     public final Method method; /* method to use if substring matches */
//     public final SnowballProgram methodobject; /* object to invoke method on */
// };


import file.stemming.Among;
 /**
  * This class was automatically generated by a Snowball to Java compiler 
  * It implements the stemming algorithm defined by a snowball script.
  */

package file.stemming;


public class englishStemmer extends SnowballStemmer {

private static final long serialVersionUID = 1L;

        private final static englishStemmer methodObject = new englishStemmer ();

// Path: src/file/stemming/Among.java
// public class Among {
//     public Among (String s, int substring_i, int result,
// 		  String methodname, SnowballProgram methodobject) {
//         this.s_size = s.length();
//         this.s = s.toCharArray();
//         this.substring_i = substring_i;
// 	this.result = result;
// 	this.methodobject = methodobject;
// 	if (methodname.length() == 0) {
// 	    this.method = null;
// 	} else {
// 	    try {
// 		this.method = methodobject.getClass().
// 		getDeclaredMethod(methodname, new Class[0]);
// 	    } catch (NoSuchMethodException e) {
// 		throw new RuntimeException(e);
// 	    }
// 	}
//     }
// 
//     public final int s_size; /* search string */
//     public final char[] s; /* search string */
//     public final int substring_i; /* index to longest matching substring */
//     public final int result; /* result of the lookup */
//     public final Method method; /* method to use if substring matches */
//     public final SnowballProgram methodobject; /* object to invoke method on */
// };


// Path: src/file/stemming/englishStemmer.java
import file.stemming.Among;

 /**
  * This class was automatically generated by a Snowball to Java compiler 
  * It implements the stemming algorithm defined by a snowball script.
  */

package file.stemming;


public class englishStemmer extends SnowballStemmer {

private static final long serialVersionUID = 1L;

        private final static englishStemmer methodObject = new englishStemmer ();

                private final static Among a_0[] = {