/*
 * @test
 
 * @library / /closed/test/hotspot/jtreg /open/test/lib /open/test/hotspot/jtreg/testlibrary/jittester/src /open/test/failure_handler/src/share/classes
 * @build Test_3579
 * @run driver/timeout=180 applications.javafuzzer.TestDriver BASIC:240 -XX:-PrintWarnings -Xmx1G -XX:+IgnoreUnrecognizedVMOptions -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*Test*::* -Xcomp -Dstdout.encoding=UTF-8 Test_3579
 * @run driver/timeout=180 applications.javafuzzer.TestDriver C2_STRESS:720 -XX:-PrintWarnings -Xmx1G -XX:+IgnoreUnrecognizedVMOptions -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*Test*::* -XX:-TieredCompilation -Xbatch -XX:+UnlockDiagnosticVMOptions -XX:StressSeed=254410536 -XX:+UnlockDiagnosticVMOptions -XX:+StressLCM -XX:+StressGCM -XX:+StressIGVN -XX:+StressCCP -XX:+StressMacroExpansion -XX:+VerifyLoopOptimizations -XX:VerifyIterativeGVN=10 -Dstdout.encoding=UTF-8 Test_3579


 */

import java.util.Random;
import java.util.Arrays;
import java.nio.charset.Charset;
 class FuzzUtils { 
 public static Random random = new Random(1);
 public static long seed = 102L;
 public static int UnknownZero = 0;
 public static void init(int[] a, int seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = ((j % 2 == 0) ? seed + j : seed + (-1*j)); 
   }
 }
 public static void init(short[] a, short seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = (short)(((j % 2 == 0) ? seed + j : seed + (-1*j))); 
   }
 }
 public static void init(byte[] a, byte seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = (byte)(((j % 2 == 0) ? seed + j : seed + (-1*j))); 
   }
 }
 public static void init(long[] a, long seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = ((j % 2 == 0) ? seed + j : seed + (-1*j)); 
   }
 }
 public static void init(float[] a, float seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = ((j % 2 == 0) ? seed + j : seed + (-1*j)); 
   }
 }
 public static void init(double[] a, double seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = ((j % 2 == 0) ? seed + j : seed + (-1*j)); 
   }
 }
 public static void init(Integer[] a, Integer seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = ((j % 2 == 0) ? seed + j : seed + (-1*j)); 
   }
 }
 public static void init(Short[] a, Short seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = Short.valueOf((short)((j % 2 == 0) ? seed + j : seed + (-1*j))); 
   }
 }
 public static void init(Byte[] a, Byte seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = Byte.valueOf((byte)((j % 2 == 0) ? seed + j : seed + (-1*j))); 
   }
 }
 public static void init(Long[] a, Long seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = ((j % 2 == 0) ? seed + j : seed + (-1*j)); 
   }
 }
 public static void init(Float[] a, Float seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = ((j % 2 == 0) ? seed + j : seed + (-1*j)); 
   }
 }
 public static void init(Double[] a, Double seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = ((j % 2 == 0) ? seed + j : seed + (-1*j)); 
   }
 }
 public static void init(String[] a, String seed) { 
   for (int j = 0; j < a.length; j++) { 
        a[j] = ((j % 2 == 0) ? seed + j : seed + (-1*j)); 
   }
 }
public static long checksumCollectionVarsMethodint(  int[][] valuesList) { 
long sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum +=  valuesList[i][j]; 
    } 
 } 
 return sum; 

 } 
public static long checksumCollectionVarsMethodshort(  short[][] valuesList) { 
long sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum +=  valuesList[i][j]; 
    } 
 } 
 return sum; 

 } 
public static long checksumCollectionVarsMethodbyte(  byte[][] valuesList) { 
long sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum +=  valuesList[i][j]; 
    } 
 } 
 return sum; 

 } 
public static long checksumCollectionVarsMethodlong(  long[][] valuesList) { 
long sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum +=  valuesList[i][j]; 
    } 
 } 
 return sum; 

 } 
public static double checksumCollectionVarsMethodfloat(  float[][] valuesList) { 
double sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum +=  ( valuesList[i][j]); 
    } 
 } 
 return sum; 

 } 
public static double checksumCollectionVarsMethoddouble(  double[][] valuesList) { 
double sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum +=  ( valuesList[i][j]); 
    } 
 } 
 return sum; 

 } 
public static long checksumCollectionVarsMethodInteger(  Integer[][] valuesList) { 
long sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum =  (sum + valuesList[i][j]); 
    } 
 } 
 return sum; 

 } 
public static long checksumCollectionVarsMethodShort(  Short[][] valuesList) { 
long sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum =  (sum + valuesList[i][j]); 
    } 
 } 
 return sum; 

 } 
public static long checksumCollectionVarsMethodByte(  Byte[][] valuesList) { 
long sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum =  (sum + valuesList[i][j]); 
    } 
 } 
 return sum; 

 } 
public static long checksumCollectionVarsMethodLong(  Long[][] valuesList) { 
long sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum =  (sum + valuesList[i][j]); 
    } 
 } 
 return sum; 

 } 
public static double checksumCollectionVarsMethodFloat(  Float[][] valuesList) { 
double sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum =  (sum + valuesList[i][j].doubleValue()); 
    } 
 } 
 return sum; 

 } 
public static double checksumCollectionVarsMethodDouble(  Double[][] valuesList) { 
double sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum =  (sum + valuesList[i][j].doubleValue()); 
    } 
 } 
 return sum; 

 } 
public static long checksumCollectionVarsMethodString(  String[][] valuesList) { 
long sum = 0; 
 for (int i = 0; i < valuesList.length; i++) { 
 for (int j = 0; j < valuesList[i].length; j++)  { 
 sum +=  valuesList[i][j].length(); 
    } 
 } 
 return sum; 

 } 
public static void printVarsMethod ( String idStr, int[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printVarsMethod ( String idStr, short[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printVarsMethod ( String idStr, byte[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printVarsMethod ( String idStr, long[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printVarsMethod ( String idStr, float[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printVarsMethod ( String idStr, double[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printVarsMethod ( String idStr, Integer[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printVarsMethod ( String idStr, Short[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printVarsMethod ( String idStr, Byte[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printVarsMethod ( String idStr, Long[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printVarsMethod ( String idStr, Float[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printVarsMethod ( String idStr, Double[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printVarsMethod ( String idStr, String[] valuesList ) { 
String[] idsArray = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsArray[currIndex]).append(" "); 
sbValue.append(valuesList[currIndex]).append(" "); 
} 
sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_int ( String idStr, int[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethodint(new int[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_short ( String idStr, short[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethodshort(new short[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_byte ( String idStr, byte[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethodbyte(new byte[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_long ( String idStr, long[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethodlong(new long[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_float ( String idStr, float[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethodfloat(new float[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_double ( String idStr, double[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethoddouble(new double[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_Integer ( String idStr, Integer[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethodInteger(new Integer[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_Short ( String idStr, Short[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethodShort(new Short[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_Byte ( String idStr, Byte[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethodByte(new Byte[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_Long ( String idStr, Long[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethodLong(new Long[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_Float ( String idStr, Float[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethodFloat(new Float[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_Double ( String idStr, Double[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethodDouble(new Double[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
public static void printCollectionVarsMethod_String ( String idStr, String[][] valuesList ) { 
String[] idsCollection = idStr.split(","); 
StringBuilder sbId = new StringBuilder(); 
StringBuilder sbValue = new StringBuilder(); 
for (int currIndex = 0; currIndex < valuesList.length; currIndex++) { 
  if (currIndex % 3 == 0 && currIndex != 0) { 
    sbId.append("= "); 
System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 
} 
sbId.append(idsCollection[currIndex]).append(" "); 
          sbValue.append(checksumCollectionVarsMethodString(new String[][]{valuesList[currIndex]})).append(" ");
 }
sbId.append("= "); 
 System.out.println(sbId.toString() + sbValue.toString()); 
sbId = new StringBuilder(); 
sbValue = new StringBuilder(); 

 } 
 } 
 class AnotherClass { 
     public int field;
     public void meth() {field = 1;} 
 } 


// Additional test class 
 class Cls_0{ 
public static short shortFieldVar_1 = 16; 
public static float floatFieldVar_2 = -105.59951546382945F; 
 static  int intArrayFieldVar_3[]  = new int [500];
static { 
FuzzUtils.init(intArrayFieldVar_3, 10528);
 } 


 // Test method 
 public static int method_int_int_4 (  int intVal_5 ) { 
 float floatArrayVar_6[]  = new float [500];
FuzzUtils.init(floatArrayVar_6, -948.0911834573052F);

 byte byteArrayVar_7[]  = new byte [500];
FuzzUtils.init(byteArrayVar_7, (byte)(-126));

short shortVar_8 = 126; 

short shortVar_9 = 11; 

floatFieldVar_2 -= -70.90184374234924F; 
  short shortIndVar_10 = -2; 
 while ( shortIndVar_10 < 1126/* LOOP_CNT_UPPER_LIMIT_NOT_ARRAY_SAFE_VAR_LONG_LOOP */ ) { 
 short shortIndArraySafeVar_11 =  1 ; 
do { 
floatFieldVar_2 = floatArrayVar_6[shortIndArraySafeVar_11 ]; 
 floatFieldVar_2 += ( floatArrayVar_6[shortIndArraySafeVar_11 + 6 ] / floatArrayVar_6[shortIndArraySafeVar_11 ] ); 
 floatArrayVar_6[shortIndArraySafeVar_11 ] = floatArrayVar_6[shortIndArraySafeVar_11 + 5 ]; 
 if ( (!java.util.Arrays.equals(intArrayFieldVar_3, intArrayFieldVar_3)) ) { if ( ((!(( shortIndVar_10 < shortIndVar_10 ) || ( shortVar_9 > shortVar_9 )))) ? ( intVal_5  >=  ( intVal_5 * ((( shortVar_8 < shortVar_9 )) ? intVal_5 : ( intVal_5 - intVal_5 ) ) ) ) : ( -4  >=  shortVar_9 ) ) { intArrayFieldVar_3 = Cls_0.intArrayFieldVar_3; 
  } else {  short shortIndArraySafeVar_12 = 34; 
 while ( shortIndArraySafeVar_12 <  1  ) { 
shortVar_9 -= (short)(( shortIndVar_10 + shortVar_8 )); 
 floatFieldVar_2 += floatArrayVar_6[shortIndArraySafeVar_12 + 4 ]; 
 
shortIndArraySafeVar_12--; 

 } 
  } 
  } else { Cls_0.intArrayFieldVar_3 = intArrayFieldVar_3; 
  } 
 
++shortIndArraySafeVar_11; 

 }  while ( shortIndArraySafeVar_11 <  0  + 89 ); 
 
++shortIndVar_10; 

 } 
 return ( int )( (0 + 
  ( intVal_5 ) +  0
 + 
  ( shortVar_8 + shortVar_9 ) +  0
 + 
    FuzzUtils.checksumCollectionVarsMethodbyte( new byte[][]{byteArrayVar_7}) +  0
 + 
 0
 + 
    FuzzUtils.checksumCollectionVarsMethodfloat( new float[][]{floatArrayVar_6}) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
  0) ); 

 } 



 public static double recursive_function_double_double_13 (  double doubleVal_14 ) { 
 double doubleRecursiveFlagVar_15 = doubleVal_14 ; 
Long LongVar_16 = -29917L; 

String StringShortNumericVar_17 = "-63"; 

String StringfloatNumericVar_18 = "-0.25697629832287205F"; 



Cls_0 Cls_0_floatfObjVar_19 = new Cls_0();

int intVar_20 = -93; 

String StringVar_21 = ""; 


float floatVar_22 = 373.36126309608744F; 

Cls_0 Cls_0_shortfObjVar_23 = new Cls_0();

long longVar_24 = 12029L; 

 String StringArrayVar_25[]  = new String [500];
FuzzUtils.init(StringArrayVar_25, StringVar_21);

String StringVar_26 = "84"; 

String StringlongNumericVar_27 = "-9223372036854775802L"; 

String StringByteNumericVar_28 = "15"; 

short shortVar_29 = -29; 

 final  int intArrayVal_30[]  = new int [500];
FuzzUtils.init(intArrayVal_30, intVar_20);

final String StringFloatNumericVal_31 = "-0.44439559441924703F"; 

  /* DEBUG 1 */ Cls_0 Cls_0_floatfObjVar_32 = Cls_0_floatfObjVar_19; 


String StringdoubleNumericVar_33 = "-3.8302180331713203D"; 

String StringlongNumericVar_34 = "85L"; 

String StringVar_35 = "abc. def."; 

AnotherClass AnotherClassObjVar_36 = new AnotherClass();

 int intArrayVar_37[]  = new int [500];
FuzzUtils.init(intArrayVar_37, intVar_20);

float floatVar_38 = 0.9435364429323712F; 

 int intArrayVar_39[]  = new int [500];
FuzzUtils.init(intArrayVar_39, intVar_20);

String StringIntegerNumericVar_40 = "11"; 

 byte byteArrayVar_41[]  = new byte [500];
FuzzUtils.init(byteArrayVar_41, (byte)(-126));

String StringByteNumericVar_42 = "48"; 

byte byteVar_43 = 123; 

 if ( doubleRecursiveFlagVar_15 > 0 ) { 
// doubleRecursiveFunction=1
 for (  short shortIndArraySafeVar_44 =  1 ; 
shortIndArraySafeVar_44 <= 69 ; shortIndArraySafeVar_44 = (short)(shortIndArraySafeVar_44 +  4 ) ) { 
StringVar_26 = StringArrayVar_25[shortIndArraySafeVar_44 + 2 ].toLowerCase(); 
 if ( (StringByteNumericVar_42.equals( StringArrayVar_25[0] )) ) { 
 for (  byte byteIndVar_45 = 68; 
byteIndVar_45 <= 8 ; byteIndVar_45 = (byte)(byteIndVar_45 -  2 ) ) { 
 for (  long longIndVar_46 = 5; 
longIndVar_46 < 77 ; longIndVar_46++ ) { 
shortVar_29 += (short)(/* FieldObjVar */Cls_0_shortfObjVar_23.shortFieldVar_1); 
 if ( ((( ( intArrayVar_37[shortIndArraySafeVar_44 ] + ( intArrayVar_39[shortIndArraySafeVar_44 + 2 ] + intArrayVal_30[shortIndArraySafeVar_44 ] ) )  <  intArrayVar_37[shortIndArraySafeVar_44 ] ) && ( byteArrayVar_41[shortIndArraySafeVar_44 ] < byteArrayVar_41[shortIndArraySafeVar_44 ] ))) ? (!( floatVar_38 >= /* FieldObjVar */Cls_0_floatfObjVar_19.floatFieldVar_2 )) : (StringIntegerNumericVar_40.equals( StringArrayVar_25[0] )) ) { 
if ( (!(( ( byteArrayVar_41[shortIndArraySafeVar_44 ] * byteArrayVar_41[shortIndArraySafeVar_44 + 7 ] )  >=  byteArrayVar_41[shortIndArraySafeVar_44 ] )) ? (StringByteNumericVar_28.equals( StringVar_21.substring(StringVar_21.length()/6) )) : (( shortIndArraySafeVar_44 >= shortVar_29 )) ? java.util.Arrays.equals(intArrayVar_39, intArrayFieldVar_3) : ( shortVar_29 > shortVar_29 )) ) { 
 int intUnknownZeroVar_47 = FuzzUtils.UnknownZero;
 for (  int intIndArraySafeVar_48 =  1 ; 
intIndArraySafeVar_48 <= 77 + intUnknownZeroVar_47 * intArrayFieldVar_3[shortIndArraySafeVar_44 ] ; intIndArraySafeVar_48++ ) { 
intArrayVar_37 = intArrayFieldVar_3; 
 intVar_20 -= StringVar_35.indexOf(intArrayVar_37[shortIndArraySafeVar_44 ]); 
 StringVar_35 = StringArrayVar_25[0]; 
 byteVar_43 += (byte)(byteArrayVar_41[shortIndArraySafeVar_44 ]); 
 StringVar_21 = ( String.valueOf( floatVar_22 ) + StringVar_35 ); 
 if ( ((StringVar_21.equals( StringArrayVar_25[0].toLowerCase() ))) ? (!( ( intArrayFieldVar_3[intIndArraySafeVar_48 + 2 ] | intArrayVal_30[intIndArraySafeVar_48 + 1 ] )  <  intArrayVar_37[shortIndArraySafeVar_44 + 3 ] )) : ((( byteArrayVar_41[shortIndArraySafeVar_44 + 7 ] != byteArrayVar_41[shortIndArraySafeVar_44 ] ) || ( LongVar_16 >= LongVar_16 ))) ? java.util.Arrays.equals(StringArrayVar_25, StringArrayVar_25) : (!( shortVar_29 != shortVar_29 )) ) { 

 } else { 

 } 
 
 } 
 StringVar_21 = StringArrayVar_25[0]; 
 
 } 
 
 } 
 if ( (( Math.abs(/* FieldObjVar */Cls_0_shortfObjVar_23.shortFieldVar_1)  <=  /* FieldObjVar */Cls_0_shortfObjVar_23.shortFieldVar_1 )) ? ( ( ( -0.6380172798197028F - 0.9003562658472017F ) * ( ( -14.201917906887957F * 17.49867826238163F ) + ( floatVar_22 - floatVar_38 ) ) )  >=  ( ( ( floatVar_22 + floatVar_38 ) + ( floatVar_22 - -16.48184675044328F ) ) + ( ( 816.8492056775094F + 0.6496620714874524F ) + ( 609.7885469547571F - -251585.7360110283F ) ) ) ) : (( shortFieldVar_1 <= shortIndArraySafeVar_44 ) && (StringVar_26.equals( StringVar_35.substring(StringVar_35.length()/8) ))) ) { 

 } else { 

 } 
 
 } 
 
 } 
 
 } else { 

 } 
 
 } 
  } 
return ( double )( (0 + 
  ( intVar_20 ) +     FuzzUtils.checksumCollectionVarsMethodint( new int[][]{intArrayVar_37,intArrayVar_39}) +     FuzzUtils.checksumCollectionVarsMethodint( new int[][]{intArrayVal_30}) +  0
 + 
  ( shortVar_29 ) +  0
 + 
  ( byteVar_43 ) +     FuzzUtils.checksumCollectionVarsMethodbyte( new byte[][]{byteArrayVar_41}) +  0
 + 
  ( longVar_24 ) +  0
 + 
  ( floatVar_22 + floatVar_38 ) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
  ( LongVar_16 ) +  0
 + 
 0
 + 
 0
 + 
  ( StringVar_21 + StringVar_26 + StringVar_35 ).length() +   ( StringByteNumericVar_28 + StringByteNumericVar_42 + StringIntegerNumericVar_40 + StringShortNumericVar_17 + StringdoubleNumericVar_33 + StringfloatNumericVar_18 + StringlongNumericVar_27 + StringlongNumericVar_34 ).length() +   ( StringFloatNumericVal_31 ).length() +  0
 + 
  0) ); 

 } 


 // Test method 
 public static byte method_byte_byte_49 (  byte byteVal_50 ) { 
short shortVar_51 = 10064; 

String StringVar_52 = "-48"; 

 double doubleArrayVar_53[]  = new double [500];
FuzzUtils.init(doubleArrayVar_53, -77.85373713361034D);

String StringfloatNumericVar_54 = "-0.5650953090925799F"; 

 long longArrayVar_55[]  = new long [500];
FuzzUtils.init(longArrayVar_55, 4548L);

int intVar_56 = 87; 

 byte byteArrayVar_57[]  = new byte [500];
FuzzUtils.init(byteArrayVar_57, (byte)(byteVal_50));

final boolean booleanVal_58 = false; 

int intVar_59 = -118; 

double doubleVar_60 = 61.313668551422126D; 


Boolean BooleanVar_61 = true; 

 final  int intArrayVal_62[]  = new int [500];
FuzzUtils.init(intArrayVal_62, intVar_59);

 long longArrayVar_63[]  = new long [500];
FuzzUtils.init(longArrayVar_63, 11573L);

double doubleVar_64 = 138.16457195530506D; 

 long longArrayVar_65[]  = new long [500];
FuzzUtils.init(longArrayVar_65, -2147483646L);

String StringlongNumericVar_66 = "-2147483677L"; 

String StringVar_67 = "549753002"; 

final String StringByteNumericVal_68 = "-127"; 

Boolean BooleanVar_69 = false; 

double doubleVar_70 = -22.533863024079693D; 

int intVar_71 = -11635; 

String StringVar_72 = ""; 

if ( (!(( -13 != 126 )) ? ( intVar_59 > intVar_71 ) : ( intVar_71 >= intVar_59 )) ) { 
 byte byteUnknownZeroVar_73 = (byte)(FuzzUtils.UnknownZero);
 byte byteIndArraySafeVar_74 =  1 ; 
do { 
floatFieldVar_2 *= -401.3105959289825F; 
 if ( (((( intVar_71 != intVar_71 ) || ( byteVal_50 < byteArrayVar_57[byteIndArraySafeVar_74 ] ))) ? ( -111 >= -22196 ) : (!( intVar_59 <= intVar_71 )) || ( 18.45445114439393D <= 24.31657526934488D )) ) {  for (  int intIndVar_75 =  1 ; 
intIndVar_75 <= 51 ; intIndVar_75++ ) { 
floatFieldVar_2 -= ( ( (float)(doubleArrayVar_53[byteIndArraySafeVar_74 + 7 ]) + -0.9450582814018844F ) * -744.6873151155633F ); 
 if ( ((StringVar_67.equals( StringVar_67 ))) ? (!(StringVar_67.equals( StringVar_72 ))) : (!java.util.Arrays.equals(byteArrayVar_57, byteArrayVar_57)) ) { 
longArrayVar_65 = Arrays.copyOf(longArrayVar_55, 436);
  long longIndVar_76 = 90; 
 while ( longIndVar_76 <  1  ) { 
if ( ( intIndVar_75 < intVar_59 ) ) { StringVar_52 = ( StringVar_52.substring(StringVar_52.length()/1) + StringVar_72.substring(StringVar_72.length()/5).toUpperCase().toLowerCase() ); 
  } else { intVar_56 *= ( intVar_59 >>> intVar_56 ); 
  } 
 doubleVar_64 *= doubleArrayVar_53[byteIndArraySafeVar_74 ]; 
 
longIndVar_76 = longIndVar_76 -  2 ; 

 } 
 
 } else { 

 } 
 StringVar_72 = StringVar_67.substring(StringVar_67.length()/1); 
 
 } 
  } else { StringVar_72 = ( ( StringVar_72.substring(StringVar_72.length()/3) + StringVar_52.substring(StringVar_52.length()/3).toLowerCase() ) + StringVar_67.substring(StringVar_67.length()/4) ); 
  } 
 
byteIndArraySafeVar_74 = (byte)(byteIndArraySafeVar_74 +  3 ); 

 }  while ( byteIndArraySafeVar_74 <  0  + byteUnknownZeroVar_73 * byteArrayVar_57[byteIndArraySafeVar_74 ] + 55 ); 
 if ( (java.util.Arrays.equals(intArrayFieldVar_3, intArrayFieldVar_3) || ( ( ( -32765 + 111 ) * 32763 )  !=  ( 51 * -109 ) )) ) { 
 for (  long longIndVar_77 =  1 ; 
longIndVar_77 < 686/* LOOP_CNT_UPPER_LIMIT_NOT_ARRAY_SAFE_VAR_LONG_LOOP */ ; longIndVar_77 = longIndVar_77 +  3  ) { 

 } 
  short shortIndArraySafeVar_78 = 74; 
do { 

--shortIndArraySafeVar_78; 

 }  while ( shortIndArraySafeVar_78 >  0  +  1  ); 
  byte byteIndArraySafeVar_79 = 97; 
do { 

byteIndArraySafeVar_79--; 

 }  while ( byteIndArraySafeVar_79 >=  0  +  1  ); 
 intVar_71 *= StringVar_52.indexOf(method_int_int_4 ( intVar_59 )); 
 
 } else { 

 } 
 
 } 
 return ( byte )( (0 + 
  ( intVar_56 + intVar_59 + intVar_71 ) +     FuzzUtils.checksumCollectionVarsMethodint( new int[][]{intArrayVal_62}) +  0
 + 
  ( shortVar_51 ) +  0
 + 
  ( byteVal_50 ) +     FuzzUtils.checksumCollectionVarsMethodbyte( new byte[][]{byteArrayVar_57}) +  0
 + 
    FuzzUtils.checksumCollectionVarsMethodlong( new long[][]{longArrayVar_55,longArrayVar_63,longArrayVar_65}) +  0
 + 
 0
 + 
  ( doubleVar_60 + doubleVar_64 + doubleVar_70 ) +     FuzzUtils.checksumCollectionVarsMethoddouble( new double[][]{doubleArrayVar_53}) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
  ( StringVar_52 + StringVar_67 + StringVar_72 ).length() +   ( StringfloatNumericVar_54 + StringlongNumericVar_66 ).length() +   ( StringByteNumericVal_68 ).length() +  0
 + 
  0) ); 

 } 

 } 


// Additional test class 
 class Cls_80{ 
 static  short shortArrayFieldVar_81[]  = new short [500];
static { 
FuzzUtils.init(shortArrayFieldVar_81, (short)(-128));
 } 
 static  int intArrayFieldVar_82[]  = new int [500];
static { 
FuzzUtils.init(intArrayFieldVar_82, 2880);
 } 


 // Test method 
 public static String method_String_String_83 (  String StringintNumericVal_84 ) { 
double doubleVar_85 = -642.0119648896227D; 

if ( ( ( ( ( -22L + -30831L ) - 11249L ) + 90L )  <  -8368L ) ) { intArrayFieldVar_82[  Math.min( Math.abs(( -86 ) / 2 ), ( 272 )) ]  = Cls_0.method_int_int_4 ( -42 ); 
  } else {  for (  int intIndVar_86 = -2; 
intIndVar_86 != 818/* LOOP_CNT_UPPER_LIMIT_NOT_ARRAY_SAFE_VAR_LONG_LOOP */ ; intIndVar_86 = intIndVar_86 + 1 ) { 
doubleVar_85 -= ( doubleVar_85 + ( doubleVar_85 + doubleVar_85 ) ); 
  byte byteIndVar_87 = 72; 
 while ( byteIndVar_87 !=  1  ) { 
Cls_0.floatFieldVar_2 -= -96.63443174475486F; 
 Cls_0.floatFieldVar_2 = 0.4803841663307411F; 
  System.arraycopy(Cls_0.intArrayFieldVar_3, 191, Cls_80.intArrayFieldVar_82, 121, 229);
 if ( false ) { doubleVar_85 -= doubleVar_85; 
  } else { if ( ( (double)(Math.abs(68L))  ==  (double)(32) ) ) { 
Cls_0.shortFieldVar_1 = (short)(-21582); 
 
 } 
  } 
 
byteIndVar_87 = (byte)(byteIndVar_87 - 1); 

 } 
 intArrayFieldVar_82 = Cls_80.intArrayFieldVar_82; 
 Cls_0.floatFieldVar_2 = 485743.5094709734F; 
 
 } 
  } 
 return ( (0 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
  ( doubleVar_85 ) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
  ( StringintNumericVal_84 ).length() +  0
 + 
  0)  + ""); 

 } 



 // Test method 
 public static short method_short_short_88 (  short shortVal_89 ) { 
String StringdoubleNumericVar_90 = "-899.4986626453842D"; 

final boolean booleanVal_91 = true; 

 int intArrayVar_92[]  = new int [500];
FuzzUtils.init(intArrayVar_92, 14815);

String StringVar_93 = "q1w3ertyQWERTY *,.4%abc/w"; 

int intVar_94 = -120; 


 String StringArrayVar_95[]  = new String [500];
FuzzUtils.init(StringArrayVar_95, StringVar_93);


boolean booleanVar_96 = false; 

String StringlongNumericVar_97 = "38L"; 

 Long LongArrayVar_98[]  = new Long [500];
FuzzUtils.init(LongArrayVar_98, 9223372036854775805L);

AnotherClass AnotherClassObjVar_99 = new AnotherClass();

final String StringintNumericVal_100 = "-214647242"; 

byte byteVar_101 = -125; 

long longVar_102 = 20671L; 

int intVar_103 = 9690; 

String StringlongNumericVar_104 = "-9223372036854775801L"; 

final boolean booleanVal_105 = false; 


 Long LongArrayVar_106[]  = new Long [500];
FuzzUtils.init(LongArrayVar_106, -32L);

 Long LongArrayVar_107[]  = new Long [500];
FuzzUtils.init(LongArrayVar_107, -116L);

 long longArrayVar_108[]  = new long [500];
FuzzUtils.init(longArrayVar_108, longVar_102);

int intVar_109 = 14965; 


short shortVar_110 = -128; 

String StringFloatNumericVar_111 = "-0.36229535678661007F"; 

long longVar_112 = -24262L; 


 long longArrayVar_113[]  = new long [500];
FuzzUtils.init(longArrayVar_113, longVar_112);

boolean booleanVar_114 = false; 

Cls_0 Cls_0_mObjVar_115 = new Cls_0();

Boolean BooleanVar_116 = false; 


 Float FloatArrayVar_117[]  = new Float [500];
FuzzUtils.init(FloatArrayVar_117, -28.76311746679407F);


String StringshortNumericVar_118 = "162"; 

 int intArrayVar_119[]  = new int [500];
FuzzUtils.init(intArrayVar_119, intVar_103);

String StringDoubleNumericVar_120 = "-89.64405091615492D"; 

 String StringArrayVar_121[]  = new String [500];
FuzzUtils.init(StringArrayVar_121, StringVar_93);

boolean booleanVar_122 = true; 

long longVar_123 = 2147483663L; 

String StringfloatNumericVar_124 = "2.8914003875084404F"; 


final String StringByteNumericVal_125 = "124"; 

final boolean booleanVal_126 = true; 

 Integer IntegerArrayVar_127[]  = new Integer [500];
FuzzUtils.init(IntegerArrayVar_127, 93);

Integer IntegerVar_128 = -8114; 

 int intArrayVar_129[]  = new int [500];
FuzzUtils.init(intArrayVar_129, intVar_109);

String StringVar_130 = " B"; 

int intVar_131 = -2147483648; 

 byte byteArrayVar_132[]  = new byte [500];
FuzzUtils.init(byteArrayVar_132, (byte)(byteVar_101));

 int intArrayVar_133[]  = new int [500];
FuzzUtils.init(intArrayVar_133, intVar_131);

int intVar_134 = 2147483646; 

 for (  short shortIndArraySafeVar_135 = 125/* LOOP_CNT_UPPER_LIMIT_ARRAY_SAFE_VAR_LONG_LOOP */; 
shortIndArraySafeVar_135 <  1  ; --shortIndArraySafeVar_135 ) { 
IntegerVar_128 = IntegerArrayVar_127[shortIndArraySafeVar_135 + 7 ]; 
 intVar_109 = intArrayVar_119[shortIndArraySafeVar_135 ]; 
 intVar_94 = ++intArrayVar_129[(( intArrayVar_129[shortIndArraySafeVar_135 ] * Cls_0.intArrayFieldVar_3[shortIndArraySafeVar_135 ] ) >>> 1) % 282]; 
 if ( (StringVar_130.equals( method_String_String_83(String.valueOf( intArrayFieldVar_82[shortIndArraySafeVar_135 ] )).toUpperCase() )) ) {  for (  long longIndArraySafeVar_136 = 87; 
longIndArraySafeVar_136 <=  1  ; --longIndArraySafeVar_136 ) { 
if ( ((( intArrayFieldVar_82[(int)(longIndArraySafeVar_136) ] != intArrayVar_129[shortIndArraySafeVar_135 ] )) ? java.util.Arrays.equals(LongArrayVar_107, LongArrayVar_98) : ( ++intArrayVar_133[(intArrayVar_133[shortIndArraySafeVar_135 ] >>> 1) % 363]  >=  intArrayVar_129[shortIndArraySafeVar_135 ] )) ? ( intArrayVar_119[(int)(longIndArraySafeVar_136) ] == intArrayVar_133[(int)(longIndArraySafeVar_136) ] ) : (( shortVar_110 > shortVar_110 ) && ( -235.02310839544282D  >=  -527.2101292133584D )) ) {  System.arraycopy(byteArrayVar_132, 47, byteArrayVar_132, 223, 232);
  } else { intVar_109 *= ( Cls_0.intArrayFieldVar_3[(int)(longIndArraySafeVar_136 + 6) ] * StringVar_93.indexOf(intArrayVar_92[shortIndArraySafeVar_135 ],( intArrayVar_129[shortIndArraySafeVar_135 + 4 ] + intArrayVar_129[(int)(longIndArraySafeVar_136) ] )) ); 
  } 
 longVar_112 = ( ( ( longArrayVar_108[shortIndArraySafeVar_135 ] * longArrayVar_113[shortIndArraySafeVar_135 + 1 ] ) + ( longArrayVar_108[shortIndArraySafeVar_135 ] - longArrayVar_113[(int)(longIndArraySafeVar_136) ] ) ) * intArrayFieldVar_82[shortIndArraySafeVar_135 + 4 ] ); 
 Cls_0.intArrayFieldVar_3 = intArrayVar_129; 
 if ( ( byteArrayVar_132[shortIndArraySafeVar_135 ] >= byteArrayVar_132[shortIndArraySafeVar_135 ] ) ) { intVar_94 -= Integer.parseInt(StringintNumericVal_100); 
  } else { intVar_131 -= Integer.parseInt(StringintNumericVal_100); 
  } 
 
 } 
  } else {  for (  short shortIndArraySafeVar_137 = 84; 
shortIndArraySafeVar_137 <=  1  ; --shortIndArraySafeVar_137 ) { 

 } 
  } 
 
 } 
 return ( short )( (0 + 
  ( intVar_94 + intVar_103 + intVar_109 + intVar_131 + intVar_134 ) +     FuzzUtils.checksumCollectionVarsMethodint( new int[][]{intArrayVar_92,intArrayVar_119,intArrayVar_129,intArrayVar_133}) +  0
 + 
  ( shortVar_110 ) +   ( shortVal_89 ) +  0
 + 
  ( byteVar_101 ) +     FuzzUtils.checksumCollectionVarsMethodbyte( new byte[][]{byteArrayVar_132}) +  0
 + 
  ( longVar_102 + longVar_112 + longVar_123 ) +     FuzzUtils.checksumCollectionVarsMethodlong( new long[][]{longArrayVar_108,longArrayVar_113}) +  0
 + 
 0
 + 
 0
 + 
  ( IntegerVar_128 ) +     FuzzUtils.checksumCollectionVarsMethodInteger( new Integer[][]{IntegerArrayVar_127}) +  0
 + 
 0
 + 
 0
 + 
    FuzzUtils.checksumCollectionVarsMethodLong( new Long[][]{LongArrayVar_98,LongArrayVar_106,LongArrayVar_107}) +  0
 + 
    FuzzUtils.checksumCollectionVarsMethodFloat( new Float[][]{FloatArrayVar_117}) +  0
 + 
 0
 + 
  ( StringVar_93 + StringVar_130 ).length() +   ( StringDoubleNumericVar_120 + StringFloatNumericVar_111 + StringdoubleNumericVar_90 + StringfloatNumericVar_124 + StringlongNumericVar_97 + StringlongNumericVar_104 + StringshortNumericVar_118 ).length() +   ( StringByteNumericVal_125 + StringintNumericVal_100 ).length() +  0
 + 
  0) ); 

 } 

 } 


// Additional test class 
 class Cls_138{ 
 static  final  long longArrayFieldVal_139[]  = new long [500];
static { 
FuzzUtils.init(longArrayFieldVal_139, 75L);
 } 
public static int intFieldVar_140 = -2147483645; 
 static  int intArrayFieldVar_141[]  = new int [500];
static { 
FuzzUtils.init(intArrayFieldVar_141, -19217);
 } 
public static final double doubleFieldVal_142 = 31.962814129024025D; 
public static int intFieldVar_143 = -10880; 
 static  double doubleArrayFieldVar_144[]  = new double [500];
static { 
FuzzUtils.init(doubleArrayFieldVar_144, 93.1040763332905D);
 } 
 static  long longArrayFieldVar_145[]  = new long [500];
static { 
FuzzUtils.init(longArrayFieldVar_145, -118L);
 } 
public static Short ShortFieldVar_146 = 125; 
public static int intFieldVar_147 = -59; 
public static Double DoubleFieldVar_148 = -21.118554950289052D; 
 static  String StringArrayFieldVar_149[]  = new String [500];
static { 
FuzzUtils.init(StringArrayFieldVar_149, "0.604987122563597F");
 } 


 public static short recursive_function_short_short_150 (  short shortVal_151 ) { 
 short shortRecursiveFlagVar_152 = shortVal_151 ; 
Cls_138 Cls_138_ShortfObjVar_153 = new Cls_138();

final String StringByteNumericVal_154 = "-114"; 

 long longArrayVar_155[]  = new long [500];
FuzzUtils.init(longArrayVar_155, -30154L);

 int intArrayVar_156[]  = new int [500];
FuzzUtils.init(intArrayVar_156, 87);

String StringshortNumericVar_157 = "124"; 


 double doubleArrayVar_158[]  = new double [500];
FuzzUtils.init(doubleArrayVar_158, -66.61853501303668D);

 byte byteArrayVar_159[]  = new byte [500];
FuzzUtils.init(byteArrayVar_159, (byte)(125));

boolean booleanVar_160 = true; 

String StringDoubleNumericVar_161 = "45.092818771084836D"; 

String StringVar_162 = new String(byteArrayVar_159 , 91, 29,  Charset.forName("windows-1254"));  

 long longArrayVar_163[]  = new long [500];
FuzzUtils.init(longArrayVar_163, -25308L);

 Float FloatArrayVar_164[]  = new Float [500];
FuzzUtils.init(FloatArrayVar_164, 9.753321121675484F);

String StringVar_165 = new String(byteArrayVar_159 , 91, 39,  Charset.forName("windows-1251"));  

int intVar_166 = 74; 

 long longArrayVar_167[]  = new long [500];
FuzzUtils.init(longArrayVar_167, -948263664L);

 double doubleArrayVar_168[]  = new double [500];
FuzzUtils.init(doubleArrayVar_168, 919.9410831975238D);

 int intArrayVar_169[]  = new int [500];
FuzzUtils.init(intArrayVar_169, Cls_138.intFieldVar_147);

final String StringbyteNumericVal_170 = "126"; 

String StringshortNumericVar_171 = "6"; 

 long longArrayVar_172[]  = new long [500];
FuzzUtils.init(longArrayVar_172, 86L);

 long longArrayVar_173[]  = new long [500];
FuzzUtils.init(longArrayVar_173, -97L);

 int intArrayVar_174[]  = new int [500];
FuzzUtils.init(intArrayVar_174, intVar_166);

int intVar_175 = -20204; 

final Boolean BooleanVal_176 = false; 

 Long LongArrayVar_177[]  = new Long [500];
FuzzUtils.init(LongArrayVar_177, 1429L);

Cls_138 Cls_138_DoublefObjVar_178 = new Cls_138();

boolean booleanVar_179 = true; 

Cls_0 Cls_0_shortfObjVar_180 = new Cls_0();

Cls_80 Cls_80_mObjVar_181 = new Cls_80();

 final  String StringArrayVal_182[]  = new String [500];
FuzzUtils.init(StringArrayVal_182, StringVar_165);

long longVar_183 = -66L; 

 byte byteArrayVar_184[]  = new byte [500];
FuzzUtils.init(byteArrayVar_184, (byte)(-126));


 double doubleArrayVar_185[]  = new double [500];
FuzzUtils.init(doubleArrayVar_185, -30.253927369515438D);



int intVar_186 = -62; 

 long longArrayVar_187[]  = new long [500];
FuzzUtils.init(longArrayVar_187, longVar_183);


Cls_0 Cls_0_mObjVar_188 = new Cls_0();

 double doubleArrayVar_189[]  = new double [500];
FuzzUtils.init(doubleArrayVar_189, -14.527051795721164D);

String StringVar_190 = new String(byteArrayVar_184 , 96, 84,  Charset.forName("windows-1252"));  

final int intVal_191 = -13; 

final String StringByteNumericVal_192 = "-24"; 

  /* DEBUG 1 */ Cls_138 Cls_138_DoublefObjVar_193 = Cls_138_DoublefObjVar_178; 

 long longArrayVar_194[]  = new long [500];
FuzzUtils.init(longArrayVar_194, longVar_183);

boolean booleanVar_195 = true; 

 double doubleArrayVar_196[]  = new double [500];
FuzzUtils.init(doubleArrayVar_196, 329.2611974221272D);

final boolean booleanVal_197 = true; 


String StringVar_198 = new String(byteArrayVar_184 , 66, 4,  Charset.forName("IBM855"));  

boolean booleanVar_199 = false; 

Cls_138 Cls_138_intfObjVar_200 = new Cls_138();


 long longArrayVar_201[]  = new long [500];
FuzzUtils.init(longArrayVar_201, longVar_183);


boolean booleanVar_202 = false; 



String StringIntegerNumericVar_203 = "-103"; 

  /* DEBUG 1 */ Cls_0 Cls_0_mObjVar_204 = Cls_0_mObjVar_188; 


int intVar_205 = 57; 

long longVar_206 = 2147483666L; 

 if ( shortRecursiveFlagVar_152 > 0 ) { 
// shortRecursiveFunction=1
intVar_186 = intVar_175; 
 intVar_166 -= StringVar_198.lastIndexOf(( StringVar_190.substring(StringVar_190.length()/6) + StringVar_165 )); 
  for (  long longIndArraySafeVar_207 = 160/* LOOP_CNT_UPPER_LIMIT_ARRAY_SAFE_VAR_LONG_LOOP */; 
longIndArraySafeVar_207 <  1  ; --longIndArraySafeVar_207 ) { 
 short shortIndVar_208 =  1 ; 
do { 
intVar_205 -= intVar_175++; 
 StringVar_165 = String.valueOf( (short)(longArrayFieldVar_145[(--/* FieldObjVar */Cls_138_intfObjVar_200.intFieldVar_140 >>> 1) % 339]) ); 
  System.arraycopy(intArrayFieldVar_141, 221, intArrayFieldVar_141, 104, 230);
 intVar_186 = intArrayVar_174[(int)(longIndArraySafeVar_207) ]; 
 if ( (((StringVar_165.equals( StringVar_198.substring(StringVar_198.length()/8) )) && ( longArrayVar_194[(int)(longIndArraySafeVar_207) ] <= longArrayFieldVar_145[(int)(longIndArraySafeVar_207) ] ))) ? (( intArrayVar_174[(int)(longIndArraySafeVar_207) ] >= intArrayVar_169[(int)(longIndArraySafeVar_207) ] ) && (!(StringVar_165.equals( StringVar_190.substring(StringVar_190.length()/7) )))) : ( intArrayVar_174[(int)(longIndArraySafeVar_207 + 6) ]  >=  --intFieldVar_143 ) ) { 
if ( (java.util.Arrays.equals(longArrayVar_194, longArrayVar_155)) ? ( longArrayVar_187[(int)(longIndArraySafeVar_207) ] != longArrayVar_194[(int)(longIndArraySafeVar_207) ] ) : ( ( intArrayVar_169[(int)(longIndArraySafeVar_207 + 6) ] - intVar_166-- )  <  ( ++intVar_205 * StringVar_198.indexOf(StringVar_162) ) ) ) { intVar_186 += -23735; 
  } else { longVar_206 *= ( ( ( (long)(LongArrayVar_177[(int)(longIndArraySafeVar_207 + 7) ]) + longArrayFieldVar_145[(int)(longIndArraySafeVar_207) ] ) - longArrayVar_155[(int)(longIndArraySafeVar_207) ] ) - longArrayVar_167[(int)(longIndArraySafeVar_207) ] ); 
  } 
 if ( booleanVar_195 ) { 

 } else { 

 } 
 
 } else { 

 } 
 
shortIndVar_208++; 

 }  while ( shortIndVar_208 <=  0  + 62 ); 
 
 } 
 try { 
 for (  long longIndVar_209 = 1599/* LOOP_CNT_UPPER_LIMIT_NOT_ARRAY_SAFE_VAR_LONG_LOOP */; 
longIndVar_209 <=  1  ; longIndVar_209-- ) { 

 } 
  byte byteIndArraySafeVar_210 = 56; 
 while ( byteIndArraySafeVar_210 <= 3 ) { 
intArrayVar_174 = intArrayVar_169; 
  short shortIndVar_211 = 98; 
do { 

--shortIndVar_211; 

 }  while ( shortIndVar_211 >  0  +  1  ); 
 
byteIndArraySafeVar_210--; 

 } 
  for (  int intIndArraySafeVar_212 = 34; 
intIndArraySafeVar_212 <  1  ; intIndArraySafeVar_212 = intIndArraySafeVar_212 -  3  ) { 

 } 
 
} catch (Exception exVar_213 ) {
//  System.out.println(exVar_213.getClass().getCanonicalName());  
if ( (StringVar_190.equals( StringVar_198.substring(StringVar_198.length()/9) )) ) { 

 } 
  byte byteIndVar_214 = 40; 
do { 

--byteIndVar_214; 

 }  while ( byteIndVar_214 >=  0  +  1  ); 
  short shortIndArraySafeVar_215 = 194/* LOOP_CNT_UPPER_LIMIT_ARRAY_SAFE_VAR_LONG_LOOP */; 
 while ( shortIndArraySafeVar_215 <  1  ) { 

shortIndArraySafeVar_215--; 

 } 
  short shortIndArraySafeVar_216 =  1 ; 
do { 

++shortIndArraySafeVar_216; 

 }  while ( shortIndArraySafeVar_216 <=  0  + 40 ); 
 } 
 finally { 
if ( (StringVar_165.equals( StringVar_190 )) ) { try { 

} catch (Exception exVar_217 ) {
//  System.out.println(exVar_217.getClass().getCanonicalName());  
} 
  } else { longVar_183 += longVar_206; 
  } 
 ; 
 } 
  } 
return ( short )( (0 + 
  ( intVar_166 + intVar_175 + intVar_186 + intVar_205 ) +   ( intVal_191 ) +     FuzzUtils.checksumCollectionVarsMethodint( new int[][]{intArrayVar_156,intArrayVar_169,intArrayVar_174}) +  0
 + 
 0
 + 
    FuzzUtils.checksumCollectionVarsMethodbyte( new byte[][]{byteArrayVar_159,byteArrayVar_184}) +  0
 + 
  ( longVar_183 + longVar_206 ) +     FuzzUtils.checksumCollectionVarsMethodlong( new long[][]{longArrayVar_155,longArrayVar_163,longArrayVar_167,longArrayVar_172,longArrayVar_173,longArrayVar_187,longArrayVar_194,longArrayVar_201}) +  0
 + 
 0
 + 
    FuzzUtils.checksumCollectionVarsMethoddouble( new double[][]{doubleArrayVar_158,doubleArrayVar_168,doubleArrayVar_185,doubleArrayVar_189,doubleArrayVar_196}) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
    FuzzUtils.checksumCollectionVarsMethodLong( new Long[][]{LongArrayVar_177}) +  0
 + 
    FuzzUtils.checksumCollectionVarsMethodFloat( new Float[][]{FloatArrayVar_164}) +  0
 + 
 0
 + 
  ( StringVar_162 + StringVar_165 + StringVar_190 + StringVar_198 ).length() +   ( StringDoubleNumericVar_161 + StringIntegerNumericVar_203 + StringshortNumericVar_157 + StringshortNumericVar_171 ).length() +   ( StringByteNumericVal_154 + StringByteNumericVal_192 + StringbyteNumericVal_170 ).length() +  0
 + 
  0) ); 

 } 


 // Test method 
 public static int method_int_int_218 (  int intVal_219 ) { 
final String StringShortNumericVal_220 = "-233"; 

String StringfloatNumericVar_221 = "68.39422360841465F"; 

Boolean BooleanVar_222 = false; 

Cls_0 Cls_0_mObjVar_223 = new Cls_0();

Boolean BooleanVar_224 = true; 


String StringIntegerNumericVar_225 = "2147483640"; 

byte byteVar_226 = -125; 

Integer IntegerVar_227 = 101; 

double doubleVar_228 = -84.04268017420095D; 

Cls_0 Cls_0_shortfObjVar_229 = new Cls_0();


 float floatArrayVar_230[]  = new float [500];
FuzzUtils.init(floatArrayVar_230, 90.99162982820516F);

final String StringFloatNumericVal_231 = "-0.053439979337835064F"; 

Cls_0 Cls_0_floatfObjVar_232 = new Cls_0();

 long longArrayVar_233[]  = new long [500];
FuzzUtils.init(longArrayVar_233, 24031L);

short shortVar_234 = -14; 

 for (  byte byteIndArraySafeVar_235 = 65; 
byteIndArraySafeVar_235 < 2 ; byteIndArraySafeVar_235-- ) { 
if ( ( Cls_0.recursive_function_double_double_13 ( (( doubleVar_228 + doubleVar_228 ) % 4) )  <  ( ( doubleVar_228 + doubleVar_228 ) + ((java.util.Arrays.equals(longArrayVar_233, longArrayFieldVar_145)) ? doubleVar_228 : ( Math.pow(-80, 32766) - doubleVar_228 ) ) ) ) ) { 
Cls_138.intFieldVar_147 *= ( intFieldVar_147-- - intVal_219 ); 
  short shortIndArraySafeVar_236 =  1 ; 
do { 
if ( ( ( 0.535000396028313F + floatArrayVar_230[byteIndArraySafeVar_235 + 5 ] )  <=  42.00335314454918F ) ) { 
if ( ( /* FieldObjVar */Cls_0_shortfObjVar_229.shortFieldVar_1 <= shortIndArraySafeVar_236 ) ) { 
intFieldVar_140 >>= intVal_219; 
 intFieldVar_140 = intFieldVar_147--; 
 intFieldVar_147 -= intVal_219; 
 intFieldVar_147 = ( intVal_219 + ( ++intFieldVar_147 + intVal_219 ) ); 
 Cls_138.intFieldVar_140 *= intVal_219; 
 
 } else { 
shortVar_234 -= (short)(shortVar_234); 
 
 } 
 
 } else { 
doubleVar_228 /= doubleVar_228; 
 
 } 
 
shortIndArraySafeVar_236++; 

 }  while ( shortIndArraySafeVar_236 <=  0  + 62 ); 
  for (  int intIndVar_237 =  1 ; 
intIndVar_237 <= 89 ; ++intIndVar_237 ) { 

 } 
 longArrayFieldVar_145 = longArrayFieldVal_139; 
 
 } 
  byte byteIndVar_238 = 82; 
do { 

--byteIndVar_238; 

 }  while ( byteIndVar_238 >=  0  +  1  ); 
 
 } 
 return ( int )( (0 + 
  ( intVal_219 ) +  0
 + 
  ( shortVar_234 ) +  0
 + 
  ( byteVar_226 ) +  0
 + 
    FuzzUtils.checksumCollectionVarsMethodlong( new long[][]{longArrayVar_233}) +  0
 + 
    FuzzUtils.checksumCollectionVarsMethodfloat( new float[][]{floatArrayVar_230}) +  0
 + 
  ( doubleVar_228 ) +  0
 + 
  ( IntegerVar_227 ) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
  ( StringIntegerNumericVar_225 + StringfloatNumericVar_221 ).length() +   ( StringFloatNumericVal_231 + StringShortNumericVal_220 ).length() +  0
 + 
  0) ); 

 } 



 // Test method 
 public static short method_short_short_239 (  short shortVal_240 ) { 

float floatVar_241 = 804.6053253562111F; 

byte byteVal_242 = -41; 

short shortVar_243 = 32765; 

Cls_138 Cls_138_intfObjVar_244 = new Cls_138();

long longVar_245 = -17335L; 

 long longArrayVar_246[]  = new long [500];
FuzzUtils.init(longArrayVar_246, longVar_245);

 int intArrayVar_247[]  = new int [500];
FuzzUtils.init(intArrayVar_247, -83);


long longVar_248 = -26L; 

final String StringbyteNumericVal_249 = "73"; 

String StringFloatNumericVar_250 = "-0.3487329685917211F"; 

final String StringByteNumericVal_251 = "72"; 

byte byteVar_252 = -36; 

  /* DEBUG 1 */ Cls_138 Cls_138_intfObjVar_253 = Cls_138_intfObjVar_244; 

int intVar_254 = 3; 

 Double DoubleArrayVar_255[]  = new Double [500];
FuzzUtils.init(DoubleArrayVar_255, 986.5608196555138D);

Cls_0 Cls_0_shortfObjVar_256 = new Cls_0();

Cls_138 Cls_138_mObjVar_257 = new Cls_138();

 int intArrayVar_258[]  = new int [500];
FuzzUtils.init(intArrayVar_258, /* FieldObjVar */Cls_138_intfObjVar_244.intFieldVar_140);

 double doubleArrayVar_259[]  = new double [500];
FuzzUtils.init(doubleArrayVar_259, -239.7156395648201D);

  /* DEBUG 1 */ Cls_138 Cls_138_mObjVar_260 = Cls_138_mObjVar_257; 

int intVar_261 = 123; 

 long longIndArraySafeVar_262 = 187/* LOOP_CNT_UPPER_LIMIT_ARRAY_SAFE_VAR_LONG_LOOP */; 
do { 
if ( (!(( intArrayFieldVar_141[(int)(longIndArraySafeVar_262) ]  >=  ( Cls_80.intArrayFieldVar_82[(int)(longIndArraySafeVar_262 + 6) ] + ((( intArrayVar_258[(int)(longIndArraySafeVar_262) ] != intArrayVar_247[(int)(longIndArraySafeVar_262) ] )) ? intArrayVar_258[(int)(longIndArraySafeVar_262) ] : intArrayVar_258[(int)(longIndArraySafeVar_262 + 4) ] ) ) )) ? ( ( shortVal_240 - ( shortVar_243 - shortVar_243 ) )  >=  shortVar_243 ) : (!( longArrayFieldVar_145[(int)(longIndArraySafeVar_262) ] > longArrayFieldVar_145[(int)(longIndArraySafeVar_262) ] ))) ) { intVar_254 = Cls_138.intArrayFieldVar_141[(int)(longIndArraySafeVar_262 + 2) ]; 
  } else {  for (  long longIndVar_263 =  1 ; 
longIndVar_263 <= 83 ; longIndVar_263 = longIndVar_263 +  1  ) { 
intVar_261 += intArrayFieldVar_141[(int)(longIndArraySafeVar_262) ]; 
 intVar_254 >>= ( ((( longArrayVar_246[(int)(longIndArraySafeVar_262 + 6) ] >= longArrayFieldVar_145[(int)(longIndArraySafeVar_262) ] )) ? intArrayVar_258[(intArrayVar_258[(int)(longIndArraySafeVar_262) ] >>> 1) % 277] : intArrayFieldVar_141[(int)(longIndArraySafeVar_262) ] ) + intArrayVar_258[(int)(longIndArraySafeVar_262 + 7) ] ); 
 intVar_261 += Math.min(byteVar_252, intArrayFieldVar_141[(int)(longIndArraySafeVar_262) ]); 
 if ( ((( floatVar_241 < floatVar_241 ) || ( ((( shortVal_240 == shortVal_240 )) ? ( ( longArrayFieldVar_145[(int)(longIndArraySafeVar_262) ] + Cls_138.longArrayFieldVal_139[(int)(longIndArraySafeVar_262) ] ) - longArrayFieldVar_145[(int)(longIndArraySafeVar_262) ] ) : ( intArrayVar_258[(int)(longIndArraySafeVar_262 + 7) ] - ( intArrayVar_258[(int)(longIndArraySafeVar_262) ] - intArrayFieldVar_141[(int)(longIndArraySafeVar_262) ] ) ) )  >=  ( Cls_138.longArrayFieldVar_145[(int)(longIndArraySafeVar_262 + 5) ] * longArrayVar_246[(int)(longIndArraySafeVar_262 + 3) ] ) ))) ? (false) ? ( intArrayVar_258[(int)(longIndArraySafeVar_262) ] >= Cls_138.intArrayFieldVar_141[(int)(longIndArraySafeVar_262) ] ) : ( longArrayVar_246[(int)(longIndArraySafeVar_262) ] != longArrayFieldVar_145[(int)(longIndArraySafeVar_262) ] ) : (( byteVar_252  <  byteVar_252 )) ? ( longArrayVar_246[(int)(longIndArraySafeVar_262 + 2) ] != longVar_248 ) : ( /* FieldObjVar */Cls_138_intfObjVar_244.intFieldVar_140--  <  ( intArrayVar_247[(int)(longIndArraySafeVar_262) ] - Cls_138.intArrayFieldVar_141[(int)(longIndArraySafeVar_262) ] ) ) ) { 
if ( ( ( byteVar_252 * ( byteVal_242 * byteVal_242 ) )  >  byteVar_252 ) ) { 
intVar_261 -= intArrayVar_247[(int)(longIndArraySafeVar_262) ]; 
 floatVar_241 += floatVar_241; 
 /* FieldObjVar */Cls_138_intfObjVar_244.intFieldVar_140 += ( ( intArrayVar_258[(int)(longIndArraySafeVar_262) ] * intArrayVar_258[(int)(longIndArraySafeVar_262) ] ) - intArrayFieldVar_141[(int)(longIndArraySafeVar_262) ] ); 
 
 } 
 
 } else { 

 } 
 
 } 
  } 
 
longIndArraySafeVar_262 = longIndArraySafeVar_262 -  3 ; 

 }  while ( longIndArraySafeVar_262 >=  0  +  1  ); 
 intVar_254 = ( intVar_254 + intVar_261 ); 
 if ( ( shortVal_240  <  byteVar_252 ) ) { 
intVar_261 = intVar_261; 
 if ( (( byteVal_242  <=  ( ( byteVar_252 - Math.abs(byteVal_242) ) * byteVal_242 ) )) ? ( ( byteVal_242 * byteVar_252 )  !=  byteVar_252 ) : ( floatVar_241 <= Cls_0.floatFieldVar_2 ) ) { 

 } 
 longArrayVar_246 = longArrayVar_246; 
  for (  byte byteIndArraySafeVar_264 = 29; 
byteIndArraySafeVar_264 <= 2 ; byteIndArraySafeVar_264 = (byte)(byteIndArraySafeVar_264 -  2 ) ) { 

 } 
 
 } else if ( (( ( (short)(longVar_245) + Cls_80.method_short_short_88 ( (short)(/* FieldObjVar */Cls_0_shortfObjVar_256.shortFieldVar_1) ) )  >  shortVal_240 )) ? ((!( byteVar_252 < byteVar_252 ))) ? ( longVar_245 > longVar_245 ) : ( ( floatVar_241 - floatVar_241 )  !=  floatVar_241 ) : java.util.Arrays.equals(longArrayFieldVal_139, longArrayVar_246) ) { if ( ( ( -169264.62333692284D + (double)(longVar_248) )  >  ( ( (double)(intVar_261) * ( -42.501177704608665D + 66.77704308347518D ) ) - Math.pow((int)(intVar_254), 2147483646) ) ) ) { 

 } 
  } else {  switch (( Cls_0.method_byte_byte_49 ( (byte)(Byte.parseByte(StringbyteNumericVal_249)) ) * byteVar_252 )) {
          case -4: intVar_261 &= intArrayFieldVar_141[ Math.min( Math.abs(( intVar_261 ) / 2 ), ( 356 )) ]; 
      break; 
     case -2: intVar_261 = ( intVar_254 + Cls_138_mObjVar_257.method_int_int_218 ( intVar_261 ) ); 
      break; 
     case 1: Cls_80.shortArrayFieldVar_81 = Cls_80.shortArrayFieldVar_81; 
      break; 
      }
  } 
 return ( short )( (0 + 
  ( intVar_254 + intVar_261 ) +     FuzzUtils.checksumCollectionVarsMethodint( new int[][]{intArrayVar_247,intArrayVar_258}) +  0
 + 
  ( shortVar_243 ) +   ( shortVal_240 ) +  0
 + 
  ( byteVar_252 ) +   ( byteVal_242 ) +  0
 + 
  ( longVar_245 + longVar_248 ) +     FuzzUtils.checksumCollectionVarsMethodlong( new long[][]{longArrayVar_246}) +  0
 + 
  ( floatVar_241 ) +  0
 + 
    FuzzUtils.checksumCollectionVarsMethoddouble( new double[][]{doubleArrayVar_259}) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
    FuzzUtils.checksumCollectionVarsMethodDouble( new Double[][]{DoubleArrayVar_255}) +  0
 + 
  ( StringFloatNumericVar_250 ).length() +   ( StringByteNumericVal_251 + StringbyteNumericVal_249 ).length() +  0
 + 
  0) ); 

 } 

 } 


// Additional test class 
 class Cls_265{ 
public static double doubleFieldVar_266 = 43.271573045009774D; 
public static final float floatFieldVal_267 = -0.8275739848406194F; 


 // Test method 
 public static double method_double_double_268 (  double doubleVal_269 ) { 
String StringVar_270 = "13946"; 

byte byteVar_271 = 126; 

float floatVar_272 = -0.7260394998332813F; 

Cls_138 Cls_138_intfObjVar_273 = new Cls_138();

long longVar_274 = -19633L; 

final String StringintNumericVal_275 = "-18872"; 

 String StringArrayVar_276[]  = new String [500];
FuzzUtils.init(StringArrayVar_276, StringVar_270);

Cls_0 Cls_0_shortfObjVar_277 = new Cls_0();

long longVar_278 = -49L; 

int intVar_279 = -14446; 


 int intArrayVar_280[]  = new int [500];
FuzzUtils.init(intArrayVar_280, Cls_138.intFieldVar_147);

String StringShortNumericVar_281 = "109"; 

String StringFloatNumericVar_282 = "-2.067917710799506F"; 

long longVar_283 = 57L; 

 for (  int intIndVar_284 = -2; 
intIndVar_284 <= 105/* LOOP_CNT_UPPER_LIMIT_ARRAY_SAFE_VAR_LONG_LOOP */ ; intIndVar_284 = intIndVar_284 +  4  ) { 
 longVar_274 -= longVar_278; 
  for (  short shortIndArraySafeVar_285 = 73; 
shortIndArraySafeVar_285 <=  1  ; shortIndArraySafeVar_285 = (short)(shortIndArraySafeVar_285 -  2 ) ) { 
longVar_274 *= ((( byteVar_271  >  125 )) ? longVar_278 : longVar_274 ); 
  for (  byte byteIndVar_286 = 90; 
byteIndVar_286 < 5 ; --byteIndVar_286 ) { 
 switch (Cls_0.intArrayFieldVar_3[(( Cls_0.intArrayFieldVar_3[shortIndArraySafeVar_285 ] % intVar_279 ) >>> 1) % 260]++) {
               default : if ( (( longVar_278 == longVar_283 )) ? ((( floatVar_272 < floatVar_272 )) ? ( longVar_274 >= longVar_283 ) : ( longVar_278 < longVar_274 )) ? ( 63  !=  ( ((( byteIndVar_286 == byteVar_271 )) ? ( -23683 - -2147483643 ) : -20833 ) / ( 8952 + ( 15442 - 524710001 ) ) ) ) : ( byteVar_271 == byteIndVar_286 ) : ( 3L  !=  longVar_278 ) ) { longVar_278 = longVar_283; 
  } else {  switch (byteVar_271) {
          case -3: /* FieldObjVar */Cls_138_intfObjVar_273.intFieldVar_143 &= Cls_80.intArrayFieldVar_82[shortIndArraySafeVar_285 + 4 ]; 
      break; 
          default :  switch (byteIndVar_286) {
          case -3: intArrayVar_280[shortIndArraySafeVar_285 + 6 ] -= ( intArrayVar_280[shortIndArraySafeVar_285 + 3 ] * Cls_138.intArrayFieldVar_141[shortIndArraySafeVar_285 ] ); 
      case -1: byteVar_271 += (byte)((byte)(( longVar_274 >> intArrayVar_280[shortIndArraySafeVar_285 + 7 ] ))); 
      case 0: StringVar_270 = ( StringArrayVar_276[shortIndArraySafeVar_285 ] + String.valueOf( (long)(Integer.parseInt(StringintNumericVal_275)) ) ); 
      break; 
     case 3: floatVar_272 -= ( ( floatVar_272 + floatVar_272 ) + floatVar_272 ); 
      break; 
     case 5: /* FieldObjVar */Cls_138_intfObjVar_273.intFieldVar_143 >>= ( ( intArrayVar_280[shortIndArraySafeVar_285 ] + intArrayVar_280[shortIndArraySafeVar_285 ] ) / Cls_80.intArrayFieldVar_82[shortIndArraySafeVar_285 ] ); 
      break; 
          default : intVar_279 += Cls_138.intArrayFieldVar_141[shortIndArraySafeVar_285 ]; 
      break; 
 }
      break; 
 }
  } 
      break; 
 }
 
 } 
 
 } 
 
 } 
 return ( double )( (0 + 
  ( intVar_279 ) +     FuzzUtils.checksumCollectionVarsMethodint( new int[][]{intArrayVar_280}) +  0
 + 
 0
 + 
  ( byteVar_271 ) +  0
 + 
  ( longVar_274 + longVar_278 + longVar_283 ) +  0
 + 
  ( floatVar_272 ) +  0
 + 
  ( doubleVal_269 ) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
  ( StringVar_270 ).length() +   ( StringFloatNumericVar_282 + StringShortNumericVar_281 ).length() +   ( StringintNumericVal_275 ).length() +  0
 + 
  0) ); 

 } 



 // Test method 
 public static int method_int_int_287 (  int intVal_288 ) { 
Cls_138 Cls_138_mObjVar_289 = new Cls_138();

final boolean booleanVal_290 = true; 

String StringintNumericVar_291 = "4226"; 

Cls_138 Cls_138_intfObjVar_292 = new Cls_138();

long longVar_293 = 30525L; 

String StringFloatNumericVar_294 = "-54.509919481400026F"; 

String StringVar_295 = "74"; 

String StringshortNumericVar_296 = "-173"; 

String StringLongNumericVar_297 = "-162L"; 

Long LongVar_298 = -2147483649L; 

float floatVar_299 = 67.65851848155671F; 

try { 
 long longIndVar_300 =  1 ; 
do { 
floatVar_299 += floatVar_299; 
  byte byteIndVar_301 = -2; 
 while ( byteIndVar_301 <= 72 ) { 
StringintNumericVar_291 = ( StringVar_295.substring(StringVar_295.length()/8) + StringVar_295.substring(StringVar_295.length()/2) ); 
 doubleFieldVar_266 += ( Math.log((((( ( byteIndVar_301 + byteIndVar_301 )  >=  byteIndVar_301 ) && ( intVal_288  !=  ( intVal_288 * intVal_288 ) ))) ? -10400 : -118 )) - ( 89.7624652012066D + 758.3980390454019D ) ); 
  for (  short shortIndVar_302 =  1 ; 
shortIndVar_302 < 56 ; shortIndVar_302 = (short)(shortIndVar_302 +  2 ) ) { 
 long longIndArraySafeVar_303 =  1 ; 
do { 
Cls_80.shortArrayFieldVar_81[(intVal_288 >>> 1) % 360] -= (short)(shortIndVar_302); 
 if ( (!( longIndVar_300  <  longIndVar_300 )) ) { /* FieldObjVar */Cls_138_intfObjVar_292.intFieldVar_143 = ( ( ( intVal_288 - intVal_288 ) + ( intVal_288 + intVal_288 ) ) + ( ( intVal_288 << intVal_288 ) + intVal_288 ) ); 
  } else { if ( ((( -52.37648444860121F  <=  -0.5565198170090428F )) ? (( longIndArraySafeVar_303 < longIndArraySafeVar_303 )) ? false : ( LongVar_298 > LongVar_298 ) : (( longIndArraySafeVar_303 > longIndVar_300 ) || ( floatVar_299 != Cls_0.floatFieldVar_2 )) && ( ( ( floatVar_299 - (float)(42.19661927533559D) ) + floatVar_299 )  >=  ( Math.min(floatVar_299, floatVar_299) + ( ( floatVar_299 + floatVar_299 ) + (float)(( (double)(intVal_288) + 31.120084568358408D )) ) ) )) ) { 

 } else { 
StringVar_295 = StringshortNumericVar_296; 
 
 } 
  } 
 
longIndArraySafeVar_303 = longIndArraySafeVar_303 +  4 ; 

 }  while ( longIndArraySafeVar_303 <=  0  + 25 ); 
 
 } 
 
byteIndVar_301++; 

 } 
  byte byteUnknownZeroVar_304 = (byte)(FuzzUtils.UnknownZero);
 for (  byte byteIndArraySafeVar_305 = 94; 
byteIndArraySafeVar_305 <=  1  + byteUnknownZeroVar_304 * ( ( byteIndArraySafeVar_305 * byteIndArraySafeVar_305 ) + byteIndArraySafeVar_305 ) ; byteIndArraySafeVar_305-- ) { 

 } 
 
longIndVar_300++; 

 }  while ( longIndVar_300 <=  0  + 1214/* LOOP_CNT_UPPER_LIMIT_NOT_ARRAY_SAFE_VAR_LONG_LOOP */ ); 
 floatVar_299 += ( Cls_0.floatFieldVar_2 + (float)(74.90707618808716D) ); 
  short shortIndVar_306 = -2; 
 while ( shortIndVar_306 <= 54 ) { 

++shortIndVar_306; 

 } 
  long longUnknownZeroVar_307 = FuzzUtils.UnknownZero;
 for (  long longIndVar_308 =  1 ; 
longIndVar_308 < 81 + longUnknownZeroVar_307 * longVar_293 ; longIndVar_308 = longIndVar_308 +  3  ) { 

 } 
  for (  long longIndArraySafeVar_309 = 6; 
longIndArraySafeVar_309 <= 45 ; ++longIndArraySafeVar_309 ) { 

 } 
 
} catch (Exception exVar_310 ) {
//  System.out.println(exVar_310.getClass().getCanonicalName());  
StringVar_295 = StringVar_295; 
 StringVar_295 = StringVar_295.substring(StringVar_295.length()/3); 
  for (  long longIndArraySafeVar_311 =  1 ; 
longIndArraySafeVar_311 < 55 ; longIndArraySafeVar_311 = longIndArraySafeVar_311 +  1  ) { 

 } 
  short shortIndVar_312 = 81; 
do { 

shortIndVar_312 = (short)(shortIndVar_312 -  4 ); 

 }  while ( shortIndVar_312 >=  0  + -2 ); 
 } 
 return ( int )( (0 + 
  ( intVal_288 ) +  0
 + 
 0
 + 
 0
 + 
  ( longVar_293 ) +  0
 + 
  ( floatVar_299 ) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
  ( LongVar_298 ) +  0
 + 
 0
 + 
 0
 + 
  ( StringVar_295 ).length() +   ( StringFloatNumericVar_294 + StringLongNumericVar_297 + StringintNumericVar_291 + StringshortNumericVar_296 ).length() +  0
 + 
  0) ); 

 } 



 public static float recursive_function_float_float_313 (  float floatVal_314 ) { 
 float floatRecursiveFlagVar_315 = floatVal_314 ; 
String StringfloatNumericVar_316 = "-990.3810642307814F"; 

 int intArrayVar_317[]  = new int [500];
FuzzUtils.init(intArrayVar_317, 98);



Cls_0 Cls_0_mObjVar_318 = new Cls_0();

boolean booleanVar_319 = false; 

 long longArrayVar_320[]  = new long [500];
FuzzUtils.init(longArrayVar_320, -24652L);

String StringVar_321 = "-19306"; 

final String StringFloatNumericVal_322 = "75.7902180552901F"; 

short shortVar_323 = 156; 

Cls_138 Cls_138_intfObjVar_324 = new Cls_138();

 double doubleArrayVar_325[]  = new double [500];
FuzzUtils.init(doubleArrayVar_325, 186.78975449148015D);

String StringshortNumericVar_326 = "79"; 

int intVar_327 = 17; 

int intVar_328 = -2147483648; 

 double doubleArrayVar_329[]  = new double [500];
FuzzUtils.init(doubleArrayVar_329, -423.971982198865D);

final String StringDoubleNumericVal_330 = "-52.77879577066076D"; 


Cls_138 Cls_138_mObjVar_331 = new Cls_138();

String StringshortNumericVar_332 = "48"; 

float floatVar_333 = -0.47738992488922327F; 

 if ( floatRecursiveFlagVar_315 > 0 ) { 
// floatRecursiveFunction=1
if ( (((( intVar_327 < intVar_328 ) && ( 29832L == -2147483672L )) && java.util.Arrays.equals(intArrayVar_317, Cls_80.intArrayFieldVar_82))) ? ( floatVar_333  >  floatVar_333 ) : (!(( shortVar_323 != shortVar_323 )) ? ( intVar_328 < intVar_328 ) : java.util.Arrays.equals(doubleArrayVar_329, doubleArrayVar_325)) ) { 
intVar_328 += method_int_int_287 ( intVar_328 ); 
 StringshortNumericVar_326 = StringVar_321.substring(StringVar_321.length()/4); 
  short shortUnknownZeroVar_334 = (short)(FuzzUtils.UnknownZero);
 for (  short shortIndVar_335 =  1 ; 
shortIndVar_335 <= 1033/* LOOP_CNT_UPPER_LIMIT_NOT_ARRAY_SAFE_VAR_LONG_LOOP */ + shortUnknownZeroVar_334 * ( ( (short)(20783L) - shortVar_323 ) + shortVar_323 ) ; shortIndVar_335 = (short)(shortIndVar_335 +  1 ) ) { 
if ( ( ((( floatVar_333  >=  floatVar_333 )) ? 103 : -127 )  >=  211 ) ) { 
 byte byteUnknownZeroVar_336 = (byte)(FuzzUtils.UnknownZero);
 byte byteIndVar_337 =  1 ; 
do { 
intVar_327 -= intVar_327; 
 if ( ((( (byte)(shortIndVar_335)  >=  byteIndVar_337 ) || java.util.Arrays.equals(doubleArrayVar_329, doubleArrayVar_329))) ? ( ( 273 + 6 )  >=  (int)(intVar_328) ) : java.util.Arrays.equals(longArrayVar_320, Cls_138.longArrayFieldVal_139) ) { 
intVar_327 -= intVar_327; 
 StringVar_321 = StringVar_321; 
 floatVar_333 += ( floatVar_333 - floatVar_333 ); 
 if ( (java.util.Arrays.equals(doubleArrayVar_329, doubleArrayVar_329)) ? ( Math.min(shortVar_323, shortIndVar_335)  !=  shortIndVar_335 ) : ( 22.27614518901899D >= doubleArrayVar_325[ Math.min( Math.abs(( intVar_328 ) / 2 ), ( 251 )) ] ) ) { 

 } 
 if ( (StringshortNumericVar_332.equals( ( StringfloatNumericVar_316 + StringVar_321.substring(StringVar_321.length()/2) ) )) ) { 
doubleFieldVar_266 *= Math.log(( 123 + 124 )); 
 
 } else if ( ( floatVar_333 >= floatVar_333 ) ) { intVar_328 -= ( ( intVar_327 * StringshortNumericVar_332.indexOf(intVar_327,intVar_327) ) * intVar_328 ); 
  } else { doubleFieldVar_266 -= --doubleArrayVar_329[(( intVar_328 + ( intVar_327 - intVar_327 ) ) >>> 1) % 285]; 
  } 
 
 } 
 
byteIndVar_337++; 

 }  while ( byteIndVar_337 <  0  + byteUnknownZeroVar_336 * (byte)(intVar_327) + 68 ); 
 
 } else { 

 } 
 if ( (booleanVar_319) ? ( ( ( floatVar_333 - floatVar_333 ) + floatVar_333-- )  <  ( floatVar_333 - ( floatVar_333 * floatVar_333 ) ) ) : ( shortVar_323 >= -30 ) ) { 

 } else if ( ((StringVar_321.equals( StringVar_321 )) && java.util.Arrays.equals(doubleArrayVar_325, doubleArrayVar_325)) ) { 
intVar_327 = intVar_327; 
 intVar_328 |= Cls_138.intArrayFieldVar_141[(intVar_328 >>> 1) % 276]; 
 
 } else if ( ((booleanVar_319) ? (StringVar_321.equals( StringVar_321.substring(StringVar_321.length()/9).toLowerCase() )) : ( 901.8095884150528D != -141168.640241778D ) && java.util.Arrays.equals(doubleArrayVar_325, doubleArrayVar_329)) ) { intVar_328 += intVar_327; 
  } else { intVar_328 -= ( intVar_327 + intVar_327 ); 
  } 
 
 } 
 
 } else { 

 } 
  } 
return ( float )( (0 + 
  ( intVar_327 + intVar_328 ) +     FuzzUtils.checksumCollectionVarsMethodint( new int[][]{intArrayVar_317}) +  0
 + 
  ( shortVar_323 ) +  0
 + 
 0
 + 
    FuzzUtils.checksumCollectionVarsMethodlong( new long[][]{longArrayVar_320}) +  0
 + 
  ( floatVar_333 ) +  0
 + 
    FuzzUtils.checksumCollectionVarsMethoddouble( new double[][]{doubleArrayVar_325,doubleArrayVar_329}) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
  ( StringVar_321 ).length() +   ( StringfloatNumericVar_316 + StringshortNumericVar_326 + StringshortNumericVar_332 ).length() +   ( StringDoubleNumericVal_330 + StringFloatNumericVal_322 ).length() +  0
 + 
  0) ); 

 } 


 // Test method 
 public static int method_int_int_338 (  int intVal_339 ) { 
 float floatArrayVar_340[]  = new float [500];
FuzzUtils.init(floatArrayVar_340, -0.1975640977512645F);

long longVar_341 = -19476L; 

Cls_138.intFieldVar_140 = intVal_339; 
 Cls_0.shortFieldVar_1 -= (short)(11024); 
 if ( ( ( ( longVar_341 - ( longVar_341 - longVar_341 ) ) * longVar_341 )  <=  ( ( longVar_341 + (long)(Cls_265.method_int_int_287 ( intVal_339 )) ) + longVar_341 ) ) ) { 
 short shortUnknownZeroVar_342 = (short)(FuzzUtils.UnknownZero);
 for (  short shortIndArraySafeVar_343 =  1 ; 
shortIndArraySafeVar_343 != 157/* LOOP_CNT_UPPER_LIMIT_ARRAY_SAFE_VAR_LONG_LOOP */ + shortUnknownZeroVar_342 * (short)(((((( intVal_339 < intVal_339 )) ? ( ++longVar_341  ==  longVar_341 ) : (java.util.Arrays.equals(floatArrayVar_340, floatArrayVar_340)) ? ( shortIndArraySafeVar_343 <= shortIndArraySafeVar_343 ) : java.util.Arrays.equals(floatArrayVar_340, floatArrayVar_340)) ? ( -144694.74513688602D <= 95.21774778993748D ) : ((( shortIndArraySafeVar_343 == shortIndArraySafeVar_343 ) && ( shortIndArraySafeVar_343 != shortIndArraySafeVar_343 )) && ( (float)(771.9606684970856D)  <  (float)(Math.exp(longVar_341)) ))) ? ( -75 * intVal_339 ) : ( intVal_339 & intVal_339 ) )) ; shortIndArraySafeVar_343 = (short)(shortIndArraySafeVar_343 + 1) ) { 
if ( ( ( (((!( intVal_339 != intVal_339 ))) ? (int)(intVal_339) : -2147483642 ) + -2147483647 )  >  ( ( 27083058 + 16218 ) - 14759 ) ) ) { Cls_0.shortFieldVar_1 += (short)(( -32767 * shortIndArraySafeVar_343 )); 
  } else {  byte byteIndVar_344 = 63; 
 while ( byteIndVar_344 <=  1  ) { 
Cls_138.intFieldVar_143 *= ( intVal_339 + intVal_339 ); 
 doubleFieldVar_266 -= (double)(intVal_339); 
  for (  int intIndArraySafeVar_345 =  1 ; 
intIndArraySafeVar_345 < 64 ; intIndArraySafeVar_345++ ) { 
if ( ( intVal_339  ==  intIndArraySafeVar_345 ) ) { 

 } 
 if ( ( longVar_341  >  longVar_341 ) ) { 

 } else { 

 } 
 
 } 
 
--byteIndVar_344; 

 } 
  } 
 Cls_0.intArrayFieldVar_3 = Cls_80.intArrayFieldVar_82; 
 
 } 
 doubleFieldVar_266 += 260.8183217288706D; 
 Cls_138.intFieldVar_147 = intVal_339; 
 
 } 
 return ( int )( (0 + 
  ( intVal_339 ) +  0
 + 
 0
 + 
 0
 + 
  ( longVar_341 ) +  0
 + 
    FuzzUtils.checksumCollectionVarsMethodfloat( new float[][]{floatArrayVar_340}) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
  0) ); 

 } 

 } 
// Test class 
//Test_346
public class Test_3579 { 
 static  float floatArrayFieldVar_347[]  = new float [500];
static { 
FuzzUtils.init(floatArrayFieldVar_347, -0.9810608071802913F);
 } 
 static  byte byteArrayFieldVar_348[]  = new byte [500];
static { 
FuzzUtils.init(byteArrayFieldVar_348, (byte)(-27));
 } 


 // Test method 
 public static short method_short_short_349 (  short shortVal_350 ) { 

 final  Double DoubleArrayVal_351[]  = new Double [500];
FuzzUtils.init(DoubleArrayVal_351, -79.72895420934853D);

long longVar_352 = -12L; 

if ( ( longVar_352 <= longVar_352 ) ) { 
Cls_138.intFieldVar_140 = -2147483645; 
 if ( java.util.Arrays.equals(floatArrayFieldVar_347, floatArrayFieldVar_347) ) { 
 for (  long longIndArraySafeVar_353 =  1 ; 
longIndArraySafeVar_353 < 40 ; longIndArraySafeVar_353++ ) { 
Cls_138.intFieldVar_140 = ( Cls_138.method_int_int_218 ( -76 ) - 2147483642 ); 
 Cls_138.intFieldVar_140 += ( -126 + 93 ); 
  long longIndArraySafeVar_354 =  1 ; 
do { 
if ( (java.util.Arrays.equals(floatArrayFieldVar_347, floatArrayFieldVar_347) && ( ( longVar_352 + ( longVar_352 * longVar_352 ) )  <  ( ( longVar_352 << Math.min(-9223372036854775802L, longVar_352) ) - longVar_352 ) )) ) { 
Cls_138.intFieldVar_140 -= 669; 
 if ( ( ( ( -125 + (byte)(( longIndArraySafeVar_354 + longIndArraySafeVar_353 )) ) - -128 )  >=  ( -84 + ( -126 + -92 ) ) ) ) { Cls_138.intFieldVar_147 = -91; 
  } else { Cls_80.intArrayFieldVar_82 = Cls_138.intArrayFieldVar_141; 
  } 
 
 } else { 
Cls_138.intFieldVar_147 = -83; 
 
 } 
 
++longIndArraySafeVar_354; 

 }  while ( longIndArraySafeVar_354 <  0  + 75 ); 
 
 } 
 Cls_265.doubleFieldVar_266 *= -10.556068844236748D; 
 Cls_138.intFieldVar_143 %= -6752; 
 
 } else if ( ( longVar_352  !=  longVar_352 ) ) { if ( ( -86L  >=  longVar_352-- ) ) {  byte byteIndVar_355 = 104; 
 while ( byteIndVar_355 <= 7 ) { 

byteIndVar_355 = (byte)(byteIndVar_355 -  5 ); 

 } 
  } else {   } 
  } else {  short shortIndArraySafeVar_356 =  1 ; 
do { 
 byte byteIndArraySafeVar_357 = 98; 
do { 

byteIndArraySafeVar_357--; 

 }  while ( byteIndArraySafeVar_357 >=  0  + 5 ); 
 Cls_0.floatFieldVar_2 -= -32.85037672465269F; 
 
shortIndArraySafeVar_356++; 

 }  while ( shortIndArraySafeVar_356 <=  0  + 177/* LOOP_CNT_UPPER_LIMIT_ARRAY_SAFE_VAR_LONG_LOOP */ ); 
  } 
 
 } else { 

 } 
 return ( short )( (0 + 
 0
 + 
  ( shortVal_350 ) +  0
 + 
 0
 + 
  ( longVar_352 ) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
    FuzzUtils.checksumCollectionVarsMethodDouble( new Double[][]{DoubleArrayVal_351}) +  0
 + 
 0
 + 
  0) ); 

 } 



 // Test method 
 public static Byte method_Byte_Byte_358 (  Byte ByteVal_359 ) { 
Cls_265 Cls_265_doublefObjVar_360 = new Cls_265();

String StringIntegerNumericVar_361 = "-64"; 

  /* DEBUG 1 */ Cls_265 Cls_265_doublefObjVar_362 = Cls_265_doublefObjVar_360; 



 Byte ByteArrayVar_363[]  = new Byte [500];
FuzzUtils.init(ByteArrayVar_363, Byte.valueOf((byte)ByteVal_359));


Float FloatVar_364 = 67.14495552585339F; 

String StringDoubleNumericVar_365 = "-658.6787041674294D"; 

float floatVar_366 = 85.21067439532055F; 

boolean booleanVar_367 = false; 

long longVar_368 = -23015L; 

Cls_138 Cls_138_ShortfObjVar_369 = new Cls_138();


String StringVar_370 = new String(byteArrayFieldVar_348 , 65, 73,  Charset.forName("KOI8-U"));  

final String StringDoubleNumericVal_371 = "49.51741282787782D"; 

Cls_138 Cls_138_DoublefObjVar_372 = new Cls_138();

String StringVar_373 = "a "; 

Cls_138 Cls_138_intfObjVar_374 = new Cls_138();


  /* DEBUG 1 */ Cls_138 Cls_138_intfObjVar_375 = Cls_138_intfObjVar_374; 

String StringVar_376 = new String(byteArrayFieldVar_348 , 46, 90,  Charset.forName("windows-1254"));  

Double DoubleVar_377 = -76.07985112492696D; 

int intVar_378 = 24414; 

double doubleVar_379 = 19.48098681739343D; 

Boolean BooleanVar_380 = false; 

Float FloatVar_381 = 529.0109130963504F; 

final long longVal_382 = 11L; 

int intVar_383 = -2147483647; 

AnotherClass AnotherClassObjVar_384 = new AnotherClass();

 byte byteArrayVar_385[]  = new byte [500];
FuzzUtils.init(byteArrayVar_385, (byte)(104));

Cls_265 Cls_265_mObjVar_386 = new Cls_265();

Boolean BooleanVar_387 = false; 

  /* DEBUG 1 */ Cls_138 Cls_138_intfObjVar_388 = Cls_138_intfObjVar_374; 

final int intVal_389 = 7; 

 byte byteArrayVar_390[]  = new byte [500];
FuzzUtils.init(byteArrayVar_390, (byte)(-125));

int intVar_391 = 111; 

int intVar_392 = -4239; 


int intVar_393 = 93; 

 byte byteIndVar_394 = 82; 
do { 
 for (  byte byteIndArraySafeVar_395 =  1 ; 
byteIndArraySafeVar_395 < 55 ; ++byteIndArraySafeVar_395 ) { 
 byte byteIndArraySafeVar_396 =  1 ; 
do { 
if ( (!(StringVar_376.equals( StringVar_373 ))) ) { 
if ( (((StringVar_373.equals( StringVar_376.substring(StringVar_376.length()/3) ))) ? ( ( floatVar_366 + floatVar_366 )  <  ( floatVar_366 - floatVar_366 ) ) : booleanVar_367) ? ( intVar_378  >  intVar_392 ) : ((StringVar_370.equals( String.valueOf( ( doubleVar_379 + ( doubleVar_379 + doubleVar_379 ) ) ) )) && ( ( ( intVar_391++ + --intVar_391 ) - intVar_392 )  !=  intVar_393 )) ) { 
intVar_383 *= intVar_392; 
 intVar_383 += ( ( intVar_393 + ( intVar_378 * intVar_383 ) ) << intVar_392++ ); 
 /* FieldObjVar */Cls_265_doublefObjVar_362.doubleFieldVar_266 += doubleVar_379; 
 intVar_378 -= ( intVar_391 + intVar_383 ); 
 StringVar_370 = StringVar_376.substring(StringVar_376.length()/5); 
 intVar_392 = intVar_378; 
 intVar_391 += intVar_378; 
 
 } else { 

 } 
 
 } else { 

 } 
 
byteIndArraySafeVar_396++; 

 }  while ( byteIndArraySafeVar_396 <  0  + 84 ); 
 
 } 
 StringVar_370 = ( StringVar_370.substring(StringVar_370.length()/4) + ( StringVar_376.substring(StringVar_376.length()/3) + ( StringVar_370.substring(StringVar_370.length()/3) + StringVar_376.substring(StringVar_376.length()/6) ) ) ); 
 Cls_138.intArrayFieldVar_141 = Cls_138.intArrayFieldVar_141; 
 
byteIndVar_394 = (byte)(byteIndVar_394 -  2 ); 

 }  while ( byteIndVar_394 >  0  + 6 ); 
  for (  short shortIndVar_397 = 813/* LOOP_CNT_UPPER_LIMIT_NOT_ARRAY_SAFE_VAR_LONG_LOOP */; 
shortIndVar_397 <  1  ; shortIndVar_397-- ) { 

 } 
 doubleVar_379 -= ( doubleVar_379 + Math.pow(( Cls_0.floatFieldVar_2 + FloatVar_381 ), FloatVar_364) ); 
 if ( ( ( (long)(--intVar_393) - ( ( longVal_382 + longVal_382 ) - ( 2147483647L + -28940L ) ) )  !=  ( longVar_368 | ( longVar_368 - ( longVar_368 + longVar_368 ) ) ) ) ) { 
 long longUnknownZeroVar_398 = FuzzUtils.UnknownZero;
 long longIndVar_399 = 917/* LOOP_CNT_UPPER_LIMIT_NOT_ARRAY_SAFE_VAR_LONG_LOOP */; 
do { 

longIndVar_399 = longIndVar_399 -  5 ; 

 }  while ( longIndVar_399 >  0  + longUnknownZeroVar_398 * ( longVal_382 - longIndVar_399 ) +  1  ); 
 
 } else { 
 long longIndVar_400 =  1 ; 
do { 

longIndVar_400 = longIndVar_400 +  2 ; 

 }  while ( longIndVar_400 <=  0  + 48 ); 
 
 } 
 return new Byte( (byte) (0 + 
  ( intVar_378 + intVar_383 + intVar_391 + intVar_392 + intVar_393 ) +   ( intVal_389 ) +  0
 + 
 0
 + 
    FuzzUtils.checksumCollectionVarsMethodbyte( new byte[][]{byteArrayVar_385,byteArrayVar_390}) +  0
 + 
  ( longVar_368 ) +   ( longVal_382 ) +  0
 + 
  ( floatVar_366 ) +  0
 + 
  ( doubleVar_379 ) +  0
 + 
 0
 + 
 0
 + 
  ( ByteVal_359 ) +     FuzzUtils.checksumCollectionVarsMethodByte( new Byte[][]{ByteArrayVar_363}) +  0
 + 
 0
 + 
  ( FloatVar_364 + FloatVar_381 ) +  0
 + 
  ( DoubleVar_377 ) +  0
 + 
  ( StringVar_370 + StringVar_373 + StringVar_376 ).length() +   ( StringDoubleNumericVar_365 + StringIntegerNumericVar_361 ).length() +   ( StringDoubleNumericVal_371 ).length() +  0
 + 
  0) ); 

 } 



 // Test method 
 public static float method_float_float_401 (  float floatVal_402 ) { 
int intVar_403 = 95; 

Cls_138.intArrayFieldVar_141[  Math.min( Math.abs(( intVar_403 ) / 2 ), ( 259 )) ]  += Cls_265.method_int_int_338 ( intVar_403 ); 
 try { 
 short shortIndArraySafeVar_404 = 158/* LOOP_CNT_UPPER_LIMIT_ARRAY_SAFE_VAR_LONG_LOOP */; 
do { 
intVar_403 += intVar_403; 
  System.arraycopy(floatArrayFieldVar_347, 21, floatArrayFieldVar_347, 164, 135);
 if ( ( intVar_403  <=  intVar_403 ) ) { 
 long longIndArraySafeVar_405 = 32; 
 while ( longIndArraySafeVar_405 <  1  ) { 
if ( ( longIndArraySafeVar_405  >=  longIndArraySafeVar_405 ) ) { 
 short shortIndArraySafeVar_406 =  1 ; 
 while ( shortIndArraySafeVar_406 < 39 ) { 
intVar_403 -= ( ( intVar_403 + ( -47 + intVar_403 ) ) - intVar_403 ); 
 if ( (!( shortIndArraySafeVar_406 >= shortIndArraySafeVar_404 )) ) { intVar_403 -= intVar_403; 
  } else { intVar_403 = intVar_403; 
  } 
 
shortIndArraySafeVar_406++; 

 } 
 Cls_138.intArrayFieldVar_141 = Cls_0.intArrayFieldVar_3; 
 
 } else { 

 } 
  byte byteUnknownZeroVar_407 = (byte)(FuzzUtils.UnknownZero);
 byte byteIndVar_408 = 70; 
 while ( byteIndVar_408 <= -2 + byteUnknownZeroVar_407 * byteArrayFieldVar_348[Cls_138.intFieldVar_147] ) { 
Cls_138.DoubleFieldVar_148 = ( ( ( 90.25997018791901D - -809.7667300833366D ) + ( (double)(longIndArraySafeVar_405) + 389.1022526552051D ) ) - 99.78569358846161D ); 
 
byteIndVar_408--; 

 } 
 
longIndArraySafeVar_405--; 

 } 
 
 } else { 

 } 
 
shortIndArraySafeVar_404--; 

 }  while ( shortIndArraySafeVar_404 >=  0  +  1  ); 
 
} catch (Exception exVar_409 ) {
//  System.out.println(exVar_409.getClass().getCanonicalName());  
if ( (( ( ( Cls_138.intFieldVar_140 + Cls_138.intFieldVar_140 ) - intVar_403 )  >  intVar_403 )) ? (( 69.51817115887357F < 78.20399036212146F ) && ( ( ( Cls_138.intFieldVar_140 * intVar_403 ) + intVar_403 )  <=  Cls_138.intFieldVar_140 )) : ( intVar_403 < intVar_403 ) ) { 
Cls_138.intFieldVar_143 = Cls_138.intFieldVar_143; 
 
 } 
 if ( (java.util.Arrays.equals(floatArrayFieldVar_347, floatArrayFieldVar_347) && ((( 124 < -127 )) ? java.util.Arrays.equals(floatArrayFieldVar_347, floatArrayFieldVar_347) : ( Cls_138.intFieldVar_143 < -89 ) && ( ( intVar_403 + intVar_403 )  !=  intVar_403-- ))) ) {  for (  long longIndVar_410 =  1 ; 
longIndVar_410 < 97 ; ++longIndVar_410 ) { 

 } 
  } else { floatArrayFieldVar_347 = floatArrayFieldVar_347; 
  } 
 intVar_403 = ++intVar_403; 
 if ( (( -126  !=  -126 ) && (!java.util.Arrays.equals(floatArrayFieldVar_347, floatArrayFieldVar_347))) ) { 
Cls_0.floatFieldVar_2 += ( floatVal_402 + ( floatVal_402 * floatVal_402 ) ); 
 
 } else { 

 } 
 } 
 return ( float )( (0 + 
  ( intVar_403 ) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
  ( floatVal_402 ) +  0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
 0
 + 
  0) ); 

 } 

 // Main test method that calls other test methods 

  public void mainTest(String[] strArr1) { 
String StringVar_411 = new String(byteArrayFieldVar_348 , 50, 86,  Charset.forName("KOI8-U"));  

Short ShortVar_412 = -32765; 

 double doubleArrayVar_413[]  = new double [500];
FuzzUtils.init(doubleArrayVar_413, -83.74608782298345D);

 byte byteArrayVar_414[]  = new byte [500];
FuzzUtils.init(byteArrayVar_414, (byte)(-56));

float floatVar_415 = 11.176374250808465F; 

if ( (( ShortVar_412  !=  ShortVar_412 ) || ( ( -0.8669981940887181F - ( 24.45944267908189F * ( 25.013491498482153F + 0.5028508390477622F ) ) )  >=  ( ( 22.740700937410807F - -362.65611760685545F ) + 0.04565748402985803F ) )) ) { if ( ( floatVar_415  ==  floatVar_415 ) ) { 
 short shortIndVar_416 = 581/* LOOP_CNT_UPPER_LIMIT_NOT_ARRAY_SAFE_VAR_LONG_LOOP */; 
do { 
 for (  byte byteIndArraySafeVar_417 = 71; 
byteIndArraySafeVar_417 <=  1  ; byteIndArraySafeVar_417-- ) { 
if ( ( ( 9223372036854775800L + -7062L )  >  110L ) ) { 
if ( (!( ( ( byteArrayVar_414[byteIndArraySafeVar_417 + 1 ] - -32765 ) + shortIndVar_416 )  ==  shortIndVar_416 )) ) { Cls_138.intFieldVar_147 -= ( ( 31 - -69 ) + ( -2147483645 - ( 51 - -2147483647 ) ) ); 
  } else { Cls_0.intArrayFieldVar_3 = Cls_138.intArrayFieldVar_141; 
  } 
  short shortIndVar_418 =  1 ; 
do { 
StringVar_411 = ( StringVar_411 + StringVar_411.substring(StringVar_411.length()/1) ); 
 Cls_0.shortFieldVar_1 *= (short)(shortIndVar_418); 
 floatVar_415 += ( ( ( floatVar_415 + floatVar_415 ) - ++floatVar_415 ) + (float)(Cls_138.doubleArrayFieldVar_144[byteIndArraySafeVar_417 ]) ); 
 Cls_138.intFieldVar_143 = 7928; 
 Cls_138.intFieldVar_140 *= ( -453438519 * -94 ); 
 
shortIndVar_418++; 

 }  while ( shortIndVar_418 <  0  + 82 ); 
  for (  long longIndArraySafeVar_419 =  1 ; 
longIndArraySafeVar_419 <= 85 ; longIndArraySafeVar_419 = longIndArraySafeVar_419 +  4  ) { 

 } 
 
 } else if ( (StringVar_411.equals( StringVar_411 )) ) { 

 } 
 
 } 
 
shortIndVar_416--; 

 }  while ( shortIndVar_416 >=  0  +  1  ); 
 Cls_138.intFieldVar_140 += -24305; 
 
 } else { 
Cls_138.intFieldVar_140 *= ( 2147483644 + ( ( 124 + 52 ) + 22670 ) ); 
  short shortUnknownZeroVar_420 = (short)(FuzzUtils.UnknownZero);
 short shortIndVar_421 = 33; 
 while ( shortIndVar_421 <=  1  + shortUnknownZeroVar_420 * ( ( (short)(29639) << (short)(-92) ) * shortIndVar_421 ) ) { 
Cls_265.doubleFieldVar_266 -= ( 5.926450656331056D + Math.log(( -9223372036854775806L + -25713L )) ); 
 
shortIndVar_421--; 

 } 
 
 } 
  } else { Cls_138.intFieldVar_140 |= -29657; 
  } 
 int intVal_422 = Cls_138.method_int_int_218 ( -223964309 ); 
int intVal_423 = Cls_0.method_int_int_4 ( intVal_422 ); 
short shortVal_424 = method_short_short_349 ( (short)(-45) ); 
Byte ByteVal_425 = method_Byte_Byte_358 ( Byte.valueOf((byte)( ( ( -121 - 125 ) + -128 ) * -93 )) ); 
short shortVal_426 = method_short_short_349 ( (short)(( shortVal_424 - shortVal_424 )) ); 
FuzzUtils.printVarsMethod(" intVal_422,intVal_423", new int[]{ intVal_422,intVal_423 }); 
FuzzUtils.printCollectionVarsMethod_byte(" byteArrayVar_414", new byte[][]{ byteArrayVar_414  }); 
FuzzUtils.printCollectionVarsMethod_byte(" byteArrayFieldVar_348", new byte[][]{ byteArrayFieldVar_348  }); 
FuzzUtils.printVarsMethod(" shortVal_424,shortVal_426", new short[]{ shortVal_424,shortVal_426 }); 
FuzzUtils.printVarsMethod(" floatVar_415", new float[]{ floatVar_415 }); 
FuzzUtils.printCollectionVarsMethod_float(" floatArrayFieldVar_347", new float[][]{ floatArrayFieldVar_347  }); 
FuzzUtils.printCollectionVarsMethod_double(" doubleArrayVar_413", new double[][]{ doubleArrayVar_413  }); 
FuzzUtils.printVarsMethod(" ByteVal_425", new Byte[]{ ByteVal_425 }); 
FuzzUtils.printVarsMethod(" ShortVar_412", new Short[]{ ShortVar_412 }); 
FuzzUtils.printVarsMethod(" StringVar_411", new String[]{ StringVar_411 }); 
}
 public static void main(String[] args) { 
   try {
   Test_3579 _instance = new Test_3579(); 
      for (int i = 0; i < 400; i++ ) { 
            _instance.mainTest(args); 
       }
   } catch (Exception ex) {
        System.out.println(ex.getClass().getCanonicalName()); 
    } 
}
 } 

