{1:'java.lang.String.ArrayConstant[][]',2:'if',3:'java.lang.String[][].length',4:'java.awt.Font.new(java.lang.String,int,int)',5:'condition',6:'then',7:'out_control',8:'return',9:'java.lang.String.Null',10:'java.lang.String.Null',11:'hole',12:'java.lang.String.Constant',13:'java.awt.Font.new(java.lang.String,int,int)',14:'return'}
{1:'java.lang.String.ArrayConstant[][]',2:'if',3:'java.lang.String[][].length',4:'java.awt.Font.new(java.lang.String,int,int)',5:'java.lang.String[][].length',6:'condition',7:'then',8:'out_control',9:'return',10:'java.lang.String.Null',11:'java.lang.String.Null',12:'for',13:'condition',14:'body',15:'out_control',16:'java.lang.String.[index][]',17:'java.lang.String.Constant',18:'hole',19:'java.awt.Font.new(java.lang.String,int,int)',20:'return'}
{1:'java.lang.String.ArrayConstant[][]',2:'if',3:'java.lang.String[][].length',4:'java.awt.Font.new(java.lang.String,int,int)',5:'condition',6:'then',7:'out_control',8:'return',9:'java.lang.String.Null',10:'hole',11:'java.lang.String.Constant',12:'java.awt.Font.new(java.lang.String,int,int)',13:'return'}
{1:'java.lang.String.ArrayConstant[][]',2:'if',3:'java.lang.String[][].length',4:'java.awt.Font.new(java.lang.String,int,int)',5:'java.lang.String[][].length',6:'condition',7:'then',8:'out_control',9:'return',10:'java.lang.String.Null',11:'java.lang.String.Null',12:'for',13:'condition',14:'body',15:'out_control',16:'hole',17:'java.lang.String.Constant',18:'java.awt.Font.new(java.lang.String,int,int)',19:'return'}
{1:'java.lang.String.ArrayConstant[][]',2:'if',3:'java.lang.String[][].length',4:'java.awt.Font.new(java.lang.String,int,int)',5:'condition',6:'then',7:'out_control',8:'return',9:'hole',10:'java.lang.String.Constant',11:'java.awt.Font.new(java.lang.String,int,int)',12:'return'}
{1:'java.lang.String.ArrayConstant[][]',2:'hole',3:'java.lang.String.Constant',4:'java.awt.Font.new(java.lang.String,int,int)',5:'return'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'hole',3:'if',4:'condition',5:'then',6:'out_control',7:'java.util.HashMap.get(java.lang.Object)',8:'return'}
{1:'java.lang.Object.[index]',2:'java.lang.String.Null',3:'java.lang.String[][].length',4:'java.lang.String[][].length',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'for',7:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',9:'condition',10:'body',11:'out_control',12:'for',13:'java.lang.String.[index][]',14:'condition',15:'body',16:'out_control',17:'if',18:'java.lang.String.equals(java.lang.Object)',19:'condition',20:'then',21:'out_control',22:'hole'}
{1:'java.lang.Object.[index]',2:'java.lang.String.Null',3:'java.lang.String[][].length',4:'for',5:'java.lang.String.[index]',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'condition',8:'body',9:'out_control',10:'break',11:'hole',12:'java.lang.String.[index][]',13:'if',14:'java.lang.String.equals(java.lang.Object)',15:'condition',16:'then',17:'out_control'}
{1:'java.lang.Object.[index]',2:'java.lang.String.Null',3:'java.lang.String[][].length',4:'for',5:'java.lang.String.[index]',6:'condition',7:'body',8:'out_control',9:'break',10:'java.lang.String.[index][]',11:'hole',12:'if',13:'java.lang.String.equals(java.lang.Object)',14:'condition',15:'then',16:'out_control'}
{1:'java.lang.Object.[index]',2:'java.lang.String.Null',3:'hole'}
{1:'java.io.File.getPath().toLowerCase()',2:'try',3:'hole',4:'catch',5:'out_control'}
{1:'java.io.File.getPath().toLowerCase()',2:'try',3:'java.lang.String.endsWith(java.lang.String)',4:'java.lang.String.endsWith(java.lang.String)',5:'if',6:'catch',7:'out_control',8:'condition',9:'then',10:'elseif',11:'out_control',12:'java.io.File.getPath()',13:'condition',14:'then',15:'java.lang.Object.ArrayConstant[]',16:'java.io.File.getPath()',17:'java.lang.String.ArrayConstant[]',18:'hole'}
{1:'java.io.File.getPath().toLowerCase()',2:'try',3:'java.lang.String.endsWith(java.lang.String)',4:'java.lang.String.endsWith(java.lang.String)',5:'if',6:'catch',7:'out_control',8:'condition',9:'then',10:'elseif',11:'out_control',12:'hole',13:'condition',14:'then',15:'java.io.File.getPath()',16:'java.lang.String.ArrayConstant[]',17:'for',18:'java.lang.String[].length',19:'condition',20:'body',21:'out_control',22:'java.io.File.getPath()',23:'java.lang.Object.ArrayConstant[]'}
{1:'java.io.File.getPath().toLowerCase()',2:'try',3:'java.lang.String.endsWith(java.lang.String)',4:'java.lang.String.endsWith(java.lang.String)',5:'if',6:'catch',7:'out_control',8:'condition',9:'then',10:'elseif',11:'out_control',12:'java.io.File.getPath()',13:'condition',14:'then',15:'java.lang.Object.ArrayConstant[]',16:'java.io.File.getPath()',17:'java.lang.String.ArrayConstant[]',18:'for',19:'java.lang.String[].length',20:'condition',21:'body',22:'out_control',23:'hole'}
{1:'java.io.File.getPath().toLowerCase()',2:'try',3:'java.lang.String.endsWith(java.lang.String)',4:'java.lang.String.endsWith(java.lang.String)',5:'if',6:'catch',7:'out_control',8:'condition',9:'then',10:'elseif',11:'out_control',12:'java.io.File.getPath()',13:'condition',14:'then',15:'java.lang.Object.ArrayConstant[]',16:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'if',3:'java.io.File.exists()',4:'java.io.File.isDirectory()',5:'java.io.File.listFiles()',6:'condition',7:'then',8:'out_control',9:'int.Constant',10:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'if',3:'java.io.File.exists()',4:'java.io.File.isDirectory()',5:'java.io.File.listFiles()',6:'condition',7:'then',8:'out_control',9:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'if',3:'java.io.File.exists()',4:'java.io.File.isDirectory()',5:'condition',6:'then',7:'out_control',8:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'hole'}
{1:'double.ArrayConstant[]',2:'hole'}
{1:'double.Constant',2:'hole'}
{1:'float.Cast',2:'hole'}
{1:'float.Declaration',2:'float.Declaration',3:'float.Declaration',4:'float.Declaration',5:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'int.Constant',6:'hole'}
{1:'java.lang.Math.floor(double)',2:'hole',3:'java.lang.Math.ceil(double)'}
{1:'java.lang.Math.floor(double)',2:'java.lang.Math.floor(double)',3:'hole'}
{1:'java.lang.Math.floor(double)',2:'hole'}
{1:'java.lang.Math.min(double,double)',2:'hole',3:'java.lang.Math.max(double,double)'}
{1:'java.lang.Math.min(double,double)',2:'java.lang.Math.max(double,double)',3:'hole'}
{1:'java.lang.Math.min(double,double)',2:'hole'}
{1:'java.lang.Math.max(double,double)',2:'hole',3:'java.lang.Math.min(double,double)'}
{1:'java.lang.Math.max(double,double)',2:'java.lang.Math.max(double,double)',3:'hole'}
{1:'java.lang.Math.max(double,double)',2:'hole'}
{1:'java.lang.Math.max(double,double)',2:'hole',3:'java.lang.Math.min(long,long)'}
{1:'java.lang.Math.max(double,double)',2:'java.lang.Math.max(double,double)',3:'hole'}
{1:'java.lang.Math.max(double,double)',2:'hole'}
{1:'java.lang.Math.min(long,long)',2:'hole',3:'java.lang.Math.max(double,double)'}
{1:'java.lang.Math.min(long,long)',2:'java.lang.Math.min(long,long)',3:'hole'}
{1:'java.lang.Math.min(long,long)',2:'hole'}
{1:'java.lang.Math.min(double,double)',2:'hole',3:'java.lang.Math.max(double,double)'}
{1:'java.lang.Math.min(double,double)',2:'java.lang.Math.min(double,double)',3:'hole'}
{1:'java.lang.Math.min(double,double)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole',6:'java.awt.Graphics2D.setRenderingHints(java.util.Map)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'java.awt.image.BufferedImage.Constant',2:'hole'}
{1:'java.awt.image.BufferedImage.Constant',2:'if',3:'java.awt.image.BufferedImageOp.filter(java.awt.image.BufferedImage,java.awt.image.BufferedImage)',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'java.awt.image.BufferedImage.Constant',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'java.awt.image.BufferedImage.Null',2:'hole'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'java.awt.image.BufferedImage.Constant',5:'condition',6:'then',7:'else',8:'out_control',9:'java.awt.image.RenderedImage.getColorModel()',10:'java.awt.image.RenderedImage.getWidth()',11:'java.awt.image.ColorModel.createCompatibleWritableRaster(int,int)',12:'java.awt.image.ColorModel.isAlphaPremultiplied()',13:'java.awt.image.BufferedImage.new(java.awt.image.ColorModel,java.awt.image.WritableRaster,boolean,java.util.Hashtable)',14:'java.awt.image.RenderedImage.getHeight()',15:'java.awt.image.RenderedImage.copyData(java.awt.image.WritableRaster)',16:'java.util.Hashtable.new()',17:'java.awt.image.RenderedImage.getPropertyNames()',18:'if',19:'condition',20:'then',21:'out_control',22:'hole'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'java.awt.image.BufferedImage.Constant',5:'condition',6:'then',7:'else',8:'out_control',9:'java.awt.image.RenderedImage.getColorModel()',10:'hole',11:'java.awt.image.ColorModel.createCompatibleWritableRaster(int,int)',12:'java.awt.image.ColorModel.isAlphaPremultiplied()',13:'java.awt.image.BufferedImage.new(java.awt.image.ColorModel,java.awt.image.WritableRaster,boolean,java.util.Hashtable)',14:'java.awt.image.RenderedImage.copyData(java.awt.image.WritableRaster)',15:'java.util.Hashtable.new()',16:'java.awt.image.RenderedImage.getPropertyNames()',17:'java.util.Hashtable.put(java.lang.Object,java.lang.Object)',18:'if',19:'condition',20:'then',21:'out_control',22:'for',23:'condition',24:'body',25:'out_control',26:'java.awt.image.RenderedImage.getProperty(java.lang.String)'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'java.awt.image.BufferedImage.Constant',5:'condition',6:'then',7:'else',8:'out_control',9:'java.awt.image.RenderedImage.getColorModel()',10:'java.awt.image.RenderedImage.getWidth()',11:'java.awt.image.BufferedImage.new(java.awt.image.ColorModel,java.awt.image.WritableRaster,boolean,java.util.Hashtable)',12:'java.awt.image.RenderedImage.getHeight()',13:'java.awt.image.RenderedImage.copyData(java.awt.image.WritableRaster)',14:'hole',15:'java.util.Hashtable.new()',16:'java.awt.image.RenderedImage.getPropertyNames()',17:'java.util.Hashtable.put(java.lang.Object,java.lang.Object)',18:'if',19:'condition',20:'then',21:'out_control',22:'for',23:'condition',24:'body',25:'out_control',26:'java.awt.image.RenderedImage.getProperty(java.lang.String)'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'java.awt.image.BufferedImage.Constant',5:'condition',6:'then',7:'else',8:'out_control',9:'java.awt.image.RenderedImage.getColorModel()',10:'java.awt.image.RenderedImage.getWidth()',11:'java.awt.image.ColorModel.createCompatibleWritableRaster(int,int)',12:'java.awt.image.ColorModel.isAlphaPremultiplied()',13:'java.awt.image.RenderedImage.getHeight()',14:'java.util.Hashtable.new()',15:'java.awt.image.RenderedImage.getPropertyNames()',16:'java.util.Hashtable.put(java.lang.Object,java.lang.Object)',17:'if',18:'condition',19:'then',20:'out_control',21:'for',22:'hole',23:'condition',24:'body',25:'out_control',26:'java.awt.image.RenderedImage.getProperty(java.lang.String)'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'java.awt.image.BufferedImage.Constant',5:'condition',6:'then',7:'else',8:'out_control',9:'java.awt.image.RenderedImage.getColorModel()',10:'java.awt.image.RenderedImage.getWidth()',11:'java.awt.image.ColorModel.isAlphaPremultiplied()',12:'java.awt.image.BufferedImage.new(java.awt.image.ColorModel,java.awt.image.WritableRaster,boolean,java.util.Hashtable)',13:'hole',14:'java.util.Hashtable.new()',15:'java.awt.image.RenderedImage.copyData(java.awt.image.WritableRaster)',16:'java.awt.image.RenderedImage.getPropertyNames()',17:'java.util.Hashtable.put(java.lang.Object,java.lang.Object)',18:'if',19:'condition',20:'then',21:'out_control',22:'for',23:'condition',24:'body',25:'out_control',26:'java.awt.image.RenderedImage.getProperty(java.lang.String)'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'condition',5:'then',6:'else',7:'out_control',8:'java.awt.image.RenderedImage.getColorModel()',9:'java.awt.image.RenderedImage.getWidth()',10:'java.awt.image.ColorModel.createCompatibleWritableRaster(int,int)',11:'java.awt.image.ColorModel.isAlphaPremultiplied()',12:'java.awt.image.BufferedImage.new(java.awt.image.ColorModel,java.awt.image.WritableRaster,boolean,java.util.Hashtable)',13:'java.awt.image.RenderedImage.getHeight()',14:'java.util.Hashtable.new()',15:'hole',16:'java.awt.image.RenderedImage.getPropertyNames()',17:'java.util.Hashtable.put(java.lang.Object,java.lang.Object)',18:'if',19:'condition',20:'then',21:'out_control',22:'for',23:'condition',24:'body',25:'out_control',26:'java.awt.image.RenderedImage.getProperty(java.lang.String)'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'java.awt.image.BufferedImage.Constant',5:'condition',6:'then',7:'else',8:'out_control',9:'java.awt.image.RenderedImage.getColorModel()',10:'hole',11:'java.awt.image.ColorModel.isAlphaPremultiplied()',12:'java.awt.image.BufferedImage.new(java.awt.image.ColorModel,java.awt.image.WritableRaster,boolean,java.util.Hashtable)',13:'java.util.Hashtable.new()',14:'java.awt.image.RenderedImage.copyData(java.awt.image.WritableRaster)',15:'java.awt.image.RenderedImage.getPropertyNames()',16:'java.util.Hashtable.put(java.lang.Object,java.lang.Object)',17:'if',18:'condition',19:'then',20:'out_control',21:'for',22:'condition',23:'body',24:'out_control',25:'java.awt.image.RenderedImage.getProperty(java.lang.String)'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'condition',5:'then',6:'else',7:'out_control',8:'java.awt.image.RenderedImage.getColorModel()',9:'java.awt.image.RenderedImage.getWidth()',10:'java.awt.image.ColorModel.createCompatibleWritableRaster(int,int)',11:'java.awt.image.ColorModel.isAlphaPremultiplied()',12:'java.awt.image.RenderedImage.getHeight()',13:'java.util.Hashtable.new()',14:'java.awt.image.RenderedImage.getPropertyNames()',15:'java.util.Hashtable.put(java.lang.Object,java.lang.Object)',16:'if',17:'condition',18:'then',19:'out_control',20:'for',21:'hole',22:'condition',23:'body',24:'out_control',25:'java.awt.image.RenderedImage.getProperty(java.lang.String)'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'java.awt.image.BufferedImage.Constant',5:'condition',6:'then',7:'else',8:'out_control',9:'java.awt.image.RenderedImage.getColorModel()',10:'java.awt.image.RenderedImage.getWidth()',11:'java.awt.image.BufferedImage.new(java.awt.image.ColorModel,java.awt.image.WritableRaster,boolean,java.util.Hashtable)',12:'hole',13:'java.awt.image.RenderedImage.copyData(java.awt.image.WritableRaster)',14:'java.util.Hashtable.new()',15:'java.awt.image.RenderedImage.getPropertyNames()',16:'java.util.Hashtable.put(java.lang.Object,java.lang.Object)',17:'if',18:'condition',19:'then',20:'out_control',21:'for',22:'condition',23:'body',24:'out_control',25:'java.awt.image.RenderedImage.getProperty(java.lang.String)'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'java.awt.image.BufferedImage.Constant',5:'condition',6:'then',7:'else',8:'out_control',9:'java.awt.image.RenderedImage.getColorModel()',10:'hole',11:'java.awt.image.BufferedImage.new(java.awt.image.ColorModel,java.awt.image.WritableRaster,boolean,java.util.Hashtable)',12:'java.util.Hashtable.new()',13:'java.awt.image.RenderedImage.copyData(java.awt.image.WritableRaster)',14:'java.awt.image.RenderedImage.getPropertyNames()',15:'java.util.Hashtable.put(java.lang.Object,java.lang.Object)',16:'if',17:'condition',18:'then',19:'out_control',20:'for',21:'condition',22:'body',23:'out_control',24:'java.awt.image.RenderedImage.getProperty(java.lang.String)'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'condition',5:'then',6:'else',7:'out_control',8:'java.awt.image.RenderedImage.getColorModel()',9:'java.awt.image.RenderedImage.getWidth()',10:'java.awt.image.ColorModel.createCompatibleWritableRaster(int,int)',11:'java.awt.image.ColorModel.isAlphaPremultiplied()',12:'java.awt.image.RenderedImage.getHeight()',13:'java.util.Hashtable.new()',14:'java.awt.image.RenderedImage.getPropertyNames()',15:'hole'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'java.awt.image.BufferedImage.Constant',5:'condition',6:'then',7:'else',8:'out_control',9:'hole',10:'java.util.Hashtable.new()',11:'java.awt.image.RenderedImage.getPropertyNames()',12:'java.util.Hashtable.put(java.lang.Object,java.lang.Object)',13:'java.awt.image.BufferedImage.new(java.awt.image.ColorModel,java.awt.image.WritableRaster,boolean,java.util.Hashtable)',14:'if',15:'java.awt.image.RenderedImage.copyData(java.awt.image.WritableRaster)',16:'condition',17:'then',18:'out_control',19:'for',20:'condition',21:'body',22:'out_control',23:'java.awt.image.RenderedImage.getProperty(java.lang.String)'}
{1:'java.awt.image.BufferedImage.Null',2:'if',3:'java.awt.image.BufferedImage.Cast',4:'condition',5:'then',6:'else',7:'out_control',8:'java.awt.image.RenderedImage.getColorModel()',9:'java.awt.image.RenderedImage.getWidth()',10:'java.awt.image.ColorModel.createCompatibleWritableRaster(int,int)',11:'java.awt.image.ColorModel.isAlphaPremultiplied()',12:'java.awt.image.RenderedImage.getHeight()',13:'java.util.Hashtable.new()',14:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.awt.Stroke.createStrokedShape(java.awt.Shape)',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.awt.Stroke.createStrokedShape(java.awt.Shape)',6:'java.awt.geom.AffineTransform.createTransformedShape(java.awt.Shape)',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.awt.Stroke.createStrokedShape(java.awt.Shape)',6:'java.awt.geom.AffineTransform.createTransformedShape(java.awt.Shape)',7:'java.awt.geom.Area.new(java.awt.Shape)',8:'if',9:'java.awt.geom.Area.intersect(java.awt.geom.Area)',10:'condition',11:'then',12:'out_control',13:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.awt.RenderingHints.put(java.lang.Object,java.lang.Object)',7:'hole',8:'if',9:'condition',10:'then',11:'out_control',12:'java.awt.Graphics2D.setRenderingHint(java.awt.RenderingHints$Key,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.awt.RenderingHints.put(java.lang.Object,java.lang.Object)',7:'if',8:'hole',9:'condition',10:'then',11:'else',12:'out_control',13:'java.awt.RenderingHints.put(java.lang.Object,java.lang.Object)',14:'java.awt.RenderingHints.remove(java.lang.Object)'}
{1:'java.awt.RenderingHints.clear()',2:'java.awt.RenderingHints.putAll(java.util.Map)',3:'hole'}
{1:'java.awt.RenderingHints.clear()',2:'hole'}
{1:'java.awt.RenderingHints.putAll(java.util.Map)',2:'hole'}
{1:'java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_ON.equals(java.lang.Object)',2:'java.awt.RenderingHints.VALUE_FRACTIONALMETRICS_ON.equals(java.lang.Object)',3:'hole'}
{1:'java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_ON.equals(java.lang.Object)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole'}
{1:'java.awt.Font.getFontName()',2:'java.util.HashMap.get(java.lang.Object)',3:'hole'}
{1:'java.awt.Font.getFontName()',2:'java.util.HashMap.get(java.lang.Object)',3:'if',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.awt.Polygon.new()',2:'hole'}
{1:'java.awt.Image.getWidth(java.awt.image.ImageObserver)',2:'java.awt.Image.getHeight(java.awt.image.ImageObserver)',3:'hole'}
{1:'java.awt.Image.getWidth(java.awt.image.ImageObserver)',2:'hole'}
{1:'double.new[]',2:'java.awt.geom.AffineTransform.getTranslateInstance(double,double)',3:'java.awt.geom.AffineTransform.new(double[])',4:'hole',5:'java.awt.geom.AffineTransform.concatenate(java.awt.geom.AffineTransform)'}
{1:'double.new[]',2:'java.awt.geom.AffineTransform.getTranslateInstance(double,double)',3:'java.awt.geom.AffineTransform.getMatrix(double[])',4:'java.awt.geom.AffineTransform.concatenate(java.awt.geom.AffineTransform)',5:'hole'}
{1:'double.new[]',2:'java.awt.geom.AffineTransform.getTranslateInstance(double,double)',3:'java.awt.geom.AffineTransform.getMatrix(double[])',4:'double.ArrayConstant[]',5:'hole'}
{1:'double.new[]',2:'java.awt.geom.AffineTransform.getTranslateInstance(double,double)',3:'hole',4:'java.awt.geom.AffineTransform.concatenate(java.awt.geom.AffineTransform)'}
{1:'double.new[]',2:'java.awt.geom.AffineTransform.getTranslateInstance(double,double)',3:'java.awt.geom.AffineTransform.getMatrix(double[])',4:'hole'}
{1:'double.new[]',2:'java.awt.geom.AffineTransform.getTranslateInstance(double,double)',3:'hole'}
{1:'double.new[]',2:'hole'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'java.lang.String.new[]',3:'java.lang.String.ArrayConstant[]',4:'hole'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'hole',3:'java.lang.Runtime.getRuntime().exec(java.lang.String[])'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'java.lang.String.new[]',3:'hole'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'hole'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'condition',17:'body',18:'out_control',19:'if',20:'if',21:'condition',22:'then',23:'out_control',24:'condition',25:'then',26:'out_control',27:'try',28:'hole',29:'java.io.FileOutputStream.new(java.lang.String)',30:'catch',31:'out_control'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'java.lang.System.out.println(java.lang.String)',39:'java.lang.System.out.flush()',40:'java.lang.System.out.flush()',41:'java.lang.String.Constant',42:'java.lang.System.out.println(java.lang.String)',43:'java.lang.System.out.flush()',44:'java.lang.String.Constant',45:'hole'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'hole',38:'java.lang.System.out.println(java.lang.String)',39:'java.lang.System.out.flush()',40:'java.lang.String.Constant',41:'java.lang.System.out.println(java.lang.String)',42:'java.lang.System.out.flush()',43:'java.lang.String.Constant',44:'if',45:'java.lang.String.length()',46:'condition',47:'then',48:'out_control'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'hole',39:'java.lang.System.out.flush()',40:'java.lang.String.Constant',41:'java.lang.System.out.println(java.lang.String)',42:'java.lang.System.out.flush()',43:'java.lang.String.Constant',44:'if',45:'java.lang.String.length()',46:'condition',47:'then',48:'out_control'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'java.lang.System.out.println(java.lang.String)',39:'java.lang.System.out.flush()',40:'java.lang.System.out.flush()',41:'hole',42:'java.lang.System.out.flush()',43:'java.lang.String.Constant',44:'if',45:'java.lang.String.length()',46:'condition',47:'then',48:'out_control'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'java.lang.System.out.println(java.lang.String)',39:'java.lang.System.out.flush()',40:'java.lang.System.out.flush()',41:'java.lang.String.Constant',42:'hole',43:'java.lang.String.Constant',44:'if',45:'java.lang.String.length()',46:'condition',47:'then',48:'out_control'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'java.lang.System.out.println(java.lang.String)',39:'java.lang.System.out.flush()',40:'java.lang.System.out.flush()',41:'java.lang.String.Constant',42:'java.lang.System.out.println(java.lang.String)',43:'java.lang.System.out.flush()',44:'hole'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'java.lang.System.out.println(java.lang.String)',39:'java.lang.System.out.flush()',40:'hole',41:'java.lang.System.out.flush()',42:'java.lang.String.Constant',43:'if',44:'java.lang.String.length()',45:'condition',46:'then',47:'out_control'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'java.lang.System.out.println(java.lang.String)',39:'java.lang.System.out.flush()',40:'java.lang.System.out.flush()',41:'hole',42:'java.lang.String.Constant',43:'if',44:'java.lang.String.length()',45:'condition',46:'then',47:'out_control'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'java.lang.System.out.println(java.lang.String)',39:'java.lang.System.out.flush()',40:'java.lang.System.out.flush()',41:'java.lang.String.Constant',42:'java.lang.System.out.println(java.lang.String)',43:'hole'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'hole',39:'java.lang.System.out.flush()',40:'java.lang.System.out.flush()',41:'java.lang.String.Constant',42:'if',43:'java.lang.String.length()',44:'condition',45:'then',46:'out_control'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'java.lang.System.out.println(java.lang.String)',39:'java.lang.System.out.flush()',40:'hole',41:'java.lang.String.Constant',42:'if',43:'java.lang.String.length()',44:'condition',45:'then',46:'out_control'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'java.lang.System.out.println(java.lang.String)',39:'java.lang.System.out.flush()',40:'java.lang.System.out.flush()',41:'java.lang.String.Constant',42:'hole'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'hole',39:'java.lang.System.out.flush()',40:'java.lang.String.Constant',41:'if',42:'java.lang.String.length()',43:'condition',44:'then',45:'out_control'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.util.ArrayList.new()',3:'java.util.ArrayList.new()',4:'java.util.ArrayList.size()',5:'java.util.ArrayList.new()',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'if',10:'java.util.ArrayList.new(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.size()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'try',29:'if',30:'java.io.FileOutputStream.new(java.lang.String)',31:'catch',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'java.lang.System.out.println(java.lang.String)',38:'java.lang.System.out.println(java.lang.String)',39:'java.lang.System.out.flush()',40:'java.lang.System.out.flush()',41:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',6:'if',7:'condition',8:'then',9:'out_control',10:'hole',11:'java.util.ArrayList.new()',12:'java.util.ArrayList.new()',13:'java.util.ArrayList.size()',14:'java.util.ArrayList.size()',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.size()',17:'while',18:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',19:'condition',20:'body',21:'out_control',22:'if',23:'condition',24:'then',25:'out_control',26:'if',27:'condition',28:'then',29:'out_control',30:'continue',31:'for',32:'condition',33:'body',34:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',6:'if',7:'condition',8:'then',9:'out_control',10:'if',11:'java.util.ArrayList.new()',12:'condition',13:'then',14:'out_control',15:'java.util.ArrayList.new()',16:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',17:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',6:'if',7:'condition',8:'then',9:'out_control',10:'if',11:'java.util.ArrayList.new()',12:'condition',13:'then',14:'out_control',15:'java.util.ArrayList.new()',16:'java.util.ArrayList.size()',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.size()',19:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',20:'while',21:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',22:'condition',23:'body',24:'out_control',25:'if',26:'condition',27:'then',28:'out_control',29:'if',30:'condition',31:'then',32:'out_control',33:'continue',34:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',6:'if',7:'condition',8:'then',9:'out_control',10:'if',11:'java.util.ArrayList.new()',12:'condition',13:'then',14:'out_control',15:'hole',16:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',6:'if',7:'condition',8:'then',9:'out_control',10:'if',11:'java.util.ArrayList.new()',12:'condition',13:'then',14:'out_control',15:'java.util.ArrayList.new()',16:'java.util.ArrayList.size()',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.size()',19:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',20:'while',21:'condition',22:'body',23:'out_control',24:'if',25:'condition',26:'then',27:'out_control',28:'hole',29:'if',30:'condition',31:'then',32:'out_control',33:'continue',34:'for',35:'condition',36:'body',37:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',6:'if',7:'condition',8:'then',9:'out_control',10:'if',11:'java.util.ArrayList.new()',12:'condition',13:'then',14:'out_control',15:'java.util.ArrayList.new()',16:'java.util.ArrayList.size()',17:'java.util.ArrayList.size()',18:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',19:'while',20:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',21:'condition',22:'body',23:'out_control',24:'if',25:'condition',26:'then',27:'out_control',28:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',6:'if',7:'condition',8:'then',9:'out_control',10:'if',11:'hole',12:'condition',13:'then',14:'out_control',15:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',6:'if',7:'condition',8:'then',9:'out_control',10:'if',11:'java.util.ArrayList.new()',12:'condition',13:'then',14:'out_control',15:'java.util.ArrayList.new()',16:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',17:'while',18:'condition',19:'body',20:'out_control',21:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',6:'hole'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'condition',7:'then',8:'boolean.Constant',9:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.util.Arrays.equals(byte[],byte[])',7:'java.lang.String.Constant',8:'java.lang.String.Constant',9:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.util.Arrays.equals(byte[],byte[])',7:'java.lang.String.Constant',8:'java.lang.String.Constant',9:'java.lang.String.length()',10:'java.lang.String.length()',11:'java.lang.String.charAt(int)',12:'java.lang.String.length()',13:'java.lang.String.charAt(int)',14:'if',15:'java.lang.String.charAt(int)',16:'java.lang.Math.min(int,int)',17:'java.lang.Character.toString(char)',18:'condition',19:'then',20:'else',21:'out_control',22:'java.lang.Character.toString(char)',23:'if',24:'java.lang.String.substring(int,int).replace(java.lang.CharSequence,java.lang.CharSequence)',25:'hole',26:'for',27:'java.lang.String.substring(int,int).replace(java.lang.CharSequence,java.lang.CharSequence)',28:'condition',29:'then',30:'out_control',31:'condition',32:'body',33:'out_control',34:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',35:'break',36:'if',37:'condition',38:'then',39:'out_control',40:'java.lang.Math.max(int,int)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.util.Arrays.equals(byte[],byte[])',7:'java.lang.String.Constant',8:'java.lang.String.Constant',9:'java.lang.String.length()',10:'java.lang.String.length()',11:'if',12:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',13:'condition',14:'then',15:'else',16:'out_control',17:'if',18:'hole',19:'condition',20:'then',21:'out_control'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.util.Arrays.equals(byte[],byte[])',7:'java.lang.String.Constant',8:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.util.Arrays.equals(byte[],byte[])',7:'hole'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.lang.String.Null',3:'java.lang.String.ArrayConstant[]',4:'java.lang.String.ArrayConstant[]',5:'hole',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'java.lang.System.out.println(java.lang.String)',12:'java.lang.System.out.println(java.lang.String)',13:'java.lang.System.out.flush()'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.lang.String.Null',3:'java.lang.String.ArrayConstant[]',4:'java.lang.String.ArrayConstant[]',5:'java.lang.String[].length',6:'for',7:'condition',8:'body',9:'out_control',10:'hole',11:'if',12:'condition',13:'then',14:'else',15:'out_control',16:'java.lang.System.out.println(java.lang.String)',17:'java.lang.System.out.println(java.lang.String)',18:'java.lang.System.out.flush()'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.lang.String.Null',3:'java.lang.String.ArrayConstant[]',4:'hole',5:'if',6:'condition',7:'then',8:'else',9:'out_control',10:'java.lang.System.out.println(java.lang.String)',11:'java.lang.System.out.println(java.lang.String)',12:'java.lang.System.out.flush()'}
{1:'java.lang.System.out.print(java.lang.String)',2:'java.lang.String.Null',3:'hole',4:'if',5:'condition',6:'then',7:'else',8:'out_control',9:'java.lang.System.out.println(java.lang.String)',10:'java.lang.System.out.println(java.lang.String)',11:'java.lang.System.out.flush()'}
{1:'java.lang.System.out.print(java.lang.String)',2:'hole',3:'if',4:'condition',5:'then',6:'else',7:'out_control',8:'java.lang.System.out.println(java.lang.String)',9:'java.lang.System.out.println(java.lang.String)',10:'java.lang.System.out.flush()'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.io.File.exists()',6:'hole'}
{1:'try',2:'java.util.Iterator.Constant',3:'catch',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.util.Iterator.hasNext()',7:'java.util.Iterator.next()',8:'boolean.Constant',9:'hole',10:'while',11:'condition',12:'body',13:'out_control'}
{1:'try',2:'java.util.Iterator.Constant',3:'catch',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'boolean.Constant',7:'hole'}
{1:'try',2:'java.util.Iterator.Constant',3:'catch',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.util.Iterator.hasNext()',7:'boolean.Constant',8:'while',9:'condition',10:'body',11:'out_control',12:'hole'}
{1:'try',2:'java.util.Iterator.Constant',3:'catch',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'hole'}
{1:'try',2:'java.util.Iterator.Constant',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.lang.String.startsWith(java.lang.String)',2:'boolean.Constant',3:'java.util.ArrayList.new()',4:'java.util.Iterator.Constant',5:'hole'}
{1:'java.lang.String.startsWith(java.lang.String)',2:'boolean.Constant',3:'java.util.ArrayList.new()',4:'java.util.Iterator.Constant',5:'while',6:'java.util.Iterator.hasNext()',7:'java.util.Iterator.next()',8:'condition',9:'body',10:'out_control',11:'hole'}
{1:'java.lang.String.startsWith(java.lang.String)',2:'boolean.Constant',3:'java.util.ArrayList.new()',4:'hole'}
{1:'java.lang.String.startsWith(java.lang.String)',2:'boolean.Constant',3:'java.util.ArrayList.new()',4:'java.util.Iterator.Constant',5:'while',6:'java.util.Iterator.hasNext()',7:'condition',8:'body',9:'out_control',10:'hole'}
{1:'java.lang.String.startsWith(java.lang.String)',2:'boolean.Constant',3:'hole'}
{1:'java.lang.String.startsWith(java.lang.String)',2:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.new()',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.containsKey(java.lang.Object)',6:'java.util.HashMap.get(java.lang.Object)',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.containsKey(java.lang.Object)',6:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole',7:'java.util.HashMap.put(java.lang.Object,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole'}
{1:'java.util.HashMap.Constant',2:'java.lang.String.Declaration',3:'java.util.HashMap.get(java.lang.Object)',4:'if',5:'condition',6:'then',7:'out_control',8:'hole'}
{1:'java.util.HashMap.Constant',2:'java.lang.String.Declaration',3:'hole'}
{1:'java.util.HashMap.Constant',2:'java.lang.String.Declaration',3:'java.util.HashMap.get(java.lang.Object)',4:'if',5:'condition',6:'then',7:'out_control',8:'if',9:'condition',10:'then',11:'out_control',12:'hole'}
{1:'java.util.HashMap.Constant',2:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'condition',4:'then',5:'out_control',6:'int.Constant',7:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'condition',4:'then',5:'out_control',6:'int.Constant',7:'for',8:'condition',9:'body',10:'out_control',11:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'condition',4:'then',5:'out_control',6:'int.Constant',7:'for',8:'condition',9:'body',10:'out_control',11:'if',12:'condition',13:'then',14:'out_control',15:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'java.util.HashMap.new()',2:'java.io.BufferedReader.new(java.io.Reader)',3:'java.lang.String.Declaration',4:'hole'}
{1:'java.util.HashMap.new()',2:'java.io.BufferedReader.new(java.io.Reader)',3:'hole'}
{1:'java.util.HashMap.new()',2:'java.io.BufferedReader.new(java.io.Reader)',3:'java.lang.String.Declaration',4:'java.io.BufferedReader.readLine()',5:'while',6:'java.lang.String.indexOf(int)',7:'condition',8:'body',9:'out_control',10:'java.lang.String.substring(int,int).trim()',11:'if',12:'java.lang.String.startsWith(java.lang.String)',13:'condition',14:'then',15:'out_control',16:'continue',17:'hole'}
{1:'java.util.HashMap.new()',2:'hole'}
{1:'java.util.HashMap.new()',2:'java.io.BufferedReader.new(java.io.Reader)',3:'java.lang.String.Declaration',4:'java.io.BufferedReader.readLine()',5:'while',6:'java.lang.String.indexOf(int)',7:'condition',8:'body',9:'out_control',10:'java.lang.String.substring(int,int).trim()',11:'hole'}
{1:'java.util.HashMap.new()',2:'java.io.BufferedReader.new(java.io.Reader)',3:'java.lang.String.Declaration',4:'java.io.BufferedReader.readLine()',5:'while',6:'java.lang.String.indexOf(int)',7:'condition',8:'body',9:'out_control',10:'hole'}
{1:'java.util.HashMap.new()',2:'java.io.BufferedReader.new(java.io.Reader)',3:'java.lang.String.Declaration',4:'java.io.BufferedReader.readLine()',5:'while',6:'condition',7:'body',8:'out_control',9:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equalsIgnoreCase(java.lang.String)',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.lang.String.equalsIgnoreCase(java.lang.String)',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.String.equalsIgnoreCase(java.lang.String)',17:'if',18:'condition',19:'then',20:'out_control',21:'java.lang.String.equalsIgnoreCase(java.lang.String)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equalsIgnoreCase(java.lang.String)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equalsIgnoreCase(java.lang.String)',11:'hole',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.String.equalsIgnoreCase(java.lang.String)',17:'if',18:'condition',19:'then',20:'out_control',21:'java.lang.String.equalsIgnoreCase(java.lang.String)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equalsIgnoreCase(java.lang.String)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equalsIgnoreCase(java.lang.String)',11:'if',12:'condition',13:'then',14:'out_control',15:'java.lang.String.equalsIgnoreCase(java.lang.String)',16:'hole',17:'if',18:'condition',19:'then',20:'out_control',21:'java.lang.String.equalsIgnoreCase(java.lang.String)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equalsIgnoreCase(java.lang.String)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equalsIgnoreCase(java.lang.String)',11:'if',12:'condition',13:'then',14:'out_control',15:'java.lang.String.equalsIgnoreCase(java.lang.String)',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.String.equalsIgnoreCase(java.lang.String)',21:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equalsIgnoreCase(java.lang.String)',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.lang.String.equalsIgnoreCase(java.lang.String)',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.String.equalsIgnoreCase(java.lang.String)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equalsIgnoreCase(java.lang.String)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equalsIgnoreCase(java.lang.String)',11:'hole',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.String.equalsIgnoreCase(java.lang.String)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equalsIgnoreCase(java.lang.String)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equalsIgnoreCase(java.lang.String)',11:'if',12:'condition',13:'then',14:'out_control',15:'java.lang.String.equalsIgnoreCase(java.lang.String)',16:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equalsIgnoreCase(java.lang.String)',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.lang.String.equalsIgnoreCase(java.lang.String)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equalsIgnoreCase(java.lang.String)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equalsIgnoreCase(java.lang.String)',11:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equalsIgnoreCase(java.lang.String)',6:'hole'}
{1:'java.lang.String.length()',2:'java.lang.String.substring(int,int).trim()',3:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.lang.String,java.lang.Object[])',6:'int.Constant',7:'try',8:'java.io.File.new(java.lang.String)',9:'catch',10:'out_control',11:'if',12:'java.io.File.exists()',13:'java.io.File.isDirectory()',14:'java.io.File.list()',15:'java.io.File.new(java.lang.String,java.lang.String)',16:'java.io.File.isDirectory()',17:'java.io.File.getPath()',18:'condition',19:'then',20:'out_control',21:'for',22:'java.lang.String[].length',23:'if',24:'java.lang.String.Constant',25:'condition',26:'body',27:'out_control',28:'condition',29:'then',30:'else',31:'out_control',32:'hole',33:'try',34:'catch',35:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.lang.String,java.lang.Object[])',6:'int.Constant',7:'try',8:'java.io.File.new(java.lang.String)',9:'catch',10:'out_control',11:'if',12:'java.io.File.exists()',13:'java.io.File.isDirectory()',14:'java.io.File.list()',15:'java.io.File.new(java.lang.String,java.lang.String)',16:'java.io.File.isDirectory()',17:'java.io.File.getPath()',18:'condition',19:'then',20:'out_control',21:'for',22:'java.lang.String[].length',23:'if',24:'java.lang.String.Constant',25:'java.lang.String.length()',26:'java.lang.String.substring(int,int)',27:'condition',28:'body',29:'out_control',30:'condition',31:'then',32:'else',33:'out_control',34:'if',35:'java.lang.String.equals(java.lang.Object)',36:'java.lang.String.equals(java.lang.Object)',37:'java.io.File.new(java.lang.String)',38:'try',39:'condition',40:'then',41:'elseif',42:'out_control',43:'hole',44:'catch',45:'out_control',46:'condition',47:'then'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.lang.String,java.lang.Object[])',6:'int.Constant',7:'try',8:'java.io.File.new(java.lang.String)',9:'catch',10:'out_control',11:'if',12:'java.io.File.exists()',13:'java.io.File.isDirectory()',14:'java.io.File.list()',15:'java.io.File.new(java.lang.String,java.lang.String)',16:'java.io.File.isDirectory()',17:'java.io.File.getPath()',18:'condition',19:'then',20:'out_control',21:'for',22:'java.lang.String[].length',23:'if',24:'hole',25:'condition',26:'body',27:'out_control',28:'condition',29:'then',30:'else',31:'out_control',32:'try',33:'catch',34:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.lang.String,java.lang.Object[])',6:'int.Constant',7:'try',8:'java.io.File.new(java.lang.String)',9:'catch',10:'out_control',11:'if',12:'java.io.File.exists()',13:'java.io.File.isDirectory()',14:'java.io.File.list()',15:'java.io.File.new(java.lang.String,java.lang.String)',16:'java.io.File.isDirectory()',17:'condition',18:'then',19:'out_control',20:'for',21:'java.lang.String[].length',22:'if',23:'condition',24:'body',25:'out_control',26:'condition',27:'then',28:'else',29:'out_control',30:'try',31:'hole',32:'catch',33:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.format(java.lang.String,java.lang.Object[])',6:'int.Constant',7:'try',8:'java.io.File.new(java.lang.String)',9:'catch',10:'out_control',11:'if',12:'java.io.File.exists()',13:'java.io.File.isDirectory()',14:'java.io.File.list()',15:'java.io.File.new(java.lang.String,java.lang.String)',16:'java.io.File.isDirectory()',17:'java.io.File.getPath()',18:'condition',19:'then',20:'out_control',21:'for',22:'java.lang.String[].length',23:'if',24:'java.lang.String.Constant',25:'condition',26:'body',27:'out_control',28:'condition',29:'then',30:'else',31:'out_control',32:'if',33:'java.lang.String.equals(java.lang.Object)',34:'java.lang.String.equals(java.lang.Object)',35:'try',36:'condition',37:'then',38:'elseif',39:'out_control',40:'catch',41:'out_control',42:'hole',43:'condition',44:'then'}
{1:'java.lang.String.length()',2:'char.Declaration',3:'java.lang.StringBuffer.new()',4:'java.lang.String.charAt(int)',5:'for',6:'java.lang.StringBuffer.toString()',7:'hole',8:'condition',9:'body',10:'out_control',11:'return'}
{1:'java.lang.String.length()',2:'char.Declaration',3:'java.lang.StringBuffer.new()',4:'for',5:'java.lang.StringBuffer.toString()',6:'condition',7:'body',8:'out_control',9:'return',10:'hole'}
{1:'java.lang.String.length()',2:'char.Declaration',3:'java.lang.StringBuffer.new()',4:'java.lang.String.charAt(int)',5:'for',6:'java.lang.StringBuffer.append(java.lang.String)',7:'if',8:'condition',9:'body',10:'out_control',11:'condition',12:'then',13:'else',14:'out_control',15:'hole',16:'java.lang.StringBuffer.append(java.lang.String).append(int).append(char)'}
{1:'java.lang.String.length()',2:'char.Declaration',3:'java.lang.StringBuffer.new()',4:'hole'}
{1:'java.lang.String.length()',2:'char.Declaration',3:'hole'}
{1:'java.lang.String.length()',2:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(char)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(char)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'condition',10:'then',11:'out_control',12:'if',13:'if',14:'hole',15:'java.lang.Integer.toString(int,int)',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'out_control',22:'java.lang.Integer.toString(int,int)',23:'java.lang.Integer.toString(int,int)'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(char)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.toString()',9:'condition',10:'then',11:'out_control',12:'if',13:'return',14:'hole',15:'condition',16:'then',17:'out_control',18:'if',19:'java.lang.Integer.toString(int,int)',20:'condition',21:'then',22:'out_control',23:'java.lang.Integer.toString(int,int)'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(char)',6:'java.lang.StringBuffer.append(char)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.toString()',9:'condition',10:'then',11:'out_control',12:'if',13:'return',14:'java.lang.Integer.toString(int,int)',15:'condition',16:'then',17:'out_control',18:'hole',19:'if',20:'condition',21:'then',22:'out_control',23:'java.lang.Integer.toString(int,int)'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(char)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(char)',8:'java.lang.StringBuffer.toString()',9:'condition',10:'then',11:'out_control',12:'if',13:'if',14:'return',15:'java.lang.Integer.toString(int,int)',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'out_control',22:'java.lang.Integer.toString(int,int)',23:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(char)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(char)',8:'condition',9:'then',10:'out_control',11:'if',12:'if',13:'java.lang.Integer.toString(int,int)',14:'condition',15:'then',16:'out_control',17:'condition',18:'then',19:'out_control',20:'java.lang.Integer.toString(int,int)',21:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(char)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'condition',8:'then',9:'out_control',10:'if',11:'hole',12:'java.lang.Integer.toString(int,int)',13:'condition',14:'then',15:'out_control',16:'java.lang.Integer.toString(int,int)'}
{1:'java.util.Properties.new()',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.StringTokenizer.Declaration',4:'java.lang.String.Declaration',5:'java.lang.String.Declaration',6:'hole'}
{1:'java.util.Properties.new()',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.Properties.setProperty(java.lang.String,java.lang.String)',4:'java.util.StringTokenizer.Declaration',5:'java.util.StringTokenizer.hasMoreTokens()',6:'java.lang.String.Declaration',7:'java.util.StringTokenizer.hasMoreTokens()',8:'java.util.StringTokenizer.hasMoreTokens()',9:'java.lang.String.Declaration',10:'java.util.StringTokenizer.nextToken().trim()',11:'java.lang.String.toLowerCase()',12:'while',13:'java.util.StringTokenizer.nextToken().trim()',14:'java.lang.String.startsWith(java.lang.String)',15:'java.lang.String.substring(int)',16:'java.lang.String.endsWith(java.lang.String)',17:'java.lang.String.length()',18:'java.lang.String.substring(int,int)',19:'condition',20:'body',21:'out_control',22:'hole',23:'if',24:'condition',25:'then',26:'out_control',27:'if',28:'condition',29:'then',30:'out_control',31:'if',32:'condition',33:'then',34:'out_control',35:'if',36:'condition',37:'then',38:'out_control'}
{1:'java.util.Properties.new()',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.StringTokenizer.Declaration',4:'java.lang.String.Declaration',5:'hole'}
{1:'java.util.Properties.new()',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.StringTokenizer.Declaration',4:'java.util.StringTokenizer.hasMoreTokens()',5:'java.util.StringTokenizer.nextToken()',6:'java.lang.String.Declaration',7:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',8:'java.util.StringTokenizer.hasMoreTokens()',9:'java.util.StringTokenizer.hasMoreTokens()',10:'java.lang.String.Declaration',11:'java.util.StringTokenizer.nextToken().trim()',12:'if',13:'while',14:'java.util.StringTokenizer.nextToken().trim()',15:'java.lang.String.startsWith(java.lang.String)',16:'java.lang.String.substring(int)',17:'java.lang.String.endsWith(java.lang.String)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'condition',21:'then',22:'out_control',23:'condition',24:'body',25:'out_control',26:'if',27:'condition',28:'then',29:'out_control',30:'if',31:'condition',32:'then',33:'out_control',34:'if',35:'condition',36:'then',37:'out_control',38:'hole'}
{1:'java.util.Properties.new()',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.StringTokenizer.Declaration',4:'hole'}
{1:'java.util.Properties.new()',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.StringTokenizer.Declaration',4:'java.util.StringTokenizer.hasMoreTokens()',5:'java.util.StringTokenizer.nextToken()',6:'java.lang.String.Declaration',7:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',8:'java.util.StringTokenizer.hasMoreTokens()',9:'java.util.StringTokenizer.hasMoreTokens()',10:'java.lang.String.Declaration',11:'java.util.StringTokenizer.nextToken().trim()',12:'if',13:'while',14:'java.util.StringTokenizer.nextToken().trim()',15:'java.lang.String.startsWith(java.lang.String)',16:'java.lang.String.substring(int)',17:'condition',18:'then',19:'out_control',20:'condition',21:'body',22:'out_control',23:'if',24:'condition',25:'then',26:'out_control',27:'if',28:'condition',29:'then',30:'out_control',31:'hole'}
{1:'java.util.Properties.new()',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'hole'}
{1:'java.util.Properties.new()',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.StringTokenizer.Declaration',4:'java.util.StringTokenizer.hasMoreTokens()',5:'java.util.StringTokenizer.nextToken()',6:'java.lang.String.Declaration',7:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',8:'java.util.StringTokenizer.hasMoreTokens()',9:'java.util.StringTokenizer.hasMoreTokens()',10:'java.lang.String.Declaration',11:'java.util.StringTokenizer.nextToken().trim()',12:'if',13:'while',14:'java.util.StringTokenizer.nextToken().trim()',15:'condition',16:'then',17:'out_control',18:'condition',19:'body',20:'out_control',21:'if',22:'condition',23:'then',24:'out_control',25:'hole'}
{1:'java.util.Properties.new()',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.String.length()',6:'java.lang.String.indexOf(java.lang.String,int)',7:'java.lang.String.substring(int,int)',8:'java.lang.String.indexOf(java.lang.String,int)',9:'java.lang.String.indexOf(java.lang.String,int)',10:'java.lang.String.substring(int)',11:'hole',12:'while',13:'condition',14:'body',15:'out_control'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.toString()',5:'java.lang.String.length()',6:'java.lang.String.indexOf(java.lang.String,int)',7:'java.lang.String.indexOf(java.lang.String,int)',8:'java.lang.String.indexOf(java.lang.String,int)',9:'java.lang.String.substring(int)',10:'return',11:'while',12:'condition',13:'body',14:'out_control',15:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.toString()',6:'java.lang.String.length()',7:'java.lang.String.indexOf(java.lang.String,int)',8:'java.lang.String.substring(int,int)',9:'java.lang.String.substring(int)',10:'hole',11:'return',12:'while',13:'condition',14:'body',15:'out_control'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.toString()',5:'java.lang.String.length()',6:'java.lang.String.indexOf(java.lang.String,int)',7:'java.lang.String.substring(int,int)',8:'java.lang.String.indexOf(java.lang.String,int)',9:'java.lang.String.indexOf(java.lang.String,int)',10:'return',11:'while',12:'condition',13:'body',14:'out_control',15:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.toString()',5:'java.lang.String.length()',6:'java.lang.String.indexOf(java.lang.String,int)',7:'java.lang.String.indexOf(java.lang.String,int)',8:'java.lang.String.substring(int)',9:'return',10:'while',11:'condition',12:'body',13:'out_control',14:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.toString()',5:'java.lang.String.length()',6:'java.lang.String.indexOf(java.lang.String,int)',7:'java.lang.String.substring(int)',8:'return',9:'while',10:'condition',11:'body',12:'out_control',13:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.String.length()',5:'java.lang.String.indexOf(java.lang.String,int)',6:'java.lang.String.substring(int,int)',7:'java.lang.String.indexOf(java.lang.String,int)',8:'java.lang.String.indexOf(java.lang.String,int)',9:'while',10:'condition',11:'body',12:'out_control',13:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.String.length()',4:'java.lang.String.indexOf(java.lang.String,int)',5:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.String.length()',4:'hole'}
{1:'java.util.Map.get(java.lang.Object)',2:'hole',3:'java.lang.String.Constant',4:'java.lang.Integer.toString(int)',5:'java.util.Map.put(java.lang.Object,java.lang.Object)'}
{1:'java.util.Map.get(java.lang.Object)',2:'hole',3:'java.lang.Integer.toString(int)',4:'java.util.Map.put(java.lang.Object,java.lang.Object)'}
{1:'java.util.Map.get(java.lang.Object)',2:'if',3:'java.lang.String.endsWith(java.lang.String)',4:'java.lang.String.length()',5:'java.lang.String.substring(int,int)',6:'condition',7:'then',8:'out_control',9:'java.util.Map.put(java.lang.Object,java.lang.Object)',10:'java.lang.String.Constant',11:'hole'}
{1:'java.util.Map.get(java.lang.Object)',2:'if',3:'java.lang.String.endsWith(java.lang.String)',4:'condition',5:'then',6:'out_control',7:'hole',8:'java.lang.String.Constant',9:'java.lang.Integer.toString(int)',10:'java.util.Map.put(java.lang.Object,java.lang.Object)'}
{1:'java.util.Map.get(java.lang.Object)',2:'if',3:'java.lang.String.endsWith(java.lang.String)',4:'java.lang.String.length()',5:'java.lang.String.substring(int,int)',6:'condition',7:'then',8:'out_control',9:'java.util.Map.put(java.lang.Object,java.lang.Object)',10:'hole'}
{1:'java.util.Map.get(java.lang.Object)',2:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',4:'condition',5:'then',6:'out_control',7:'hole',8:'java.lang.String.trim().length()',9:'java.lang.String.Constant',10:'if',11:'condition',12:'then',13:'out_control',14:'java.lang.String.Constant',15:'java.lang.String.Constant',16:'float.Constant',17:'java.lang.Float.parseFloat(java.lang.String)',18:'if',19:'condition',20:'then',21:'out_control',22:'int.Constant',23:'java.lang.String.Constant',24:'if',25:'condition',26:'then',27:'out_control',28:'java.lang.String.trim().length()'}
{1:'java.lang.String.Constant',2:'if',3:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',4:'java.util.StringTokenizer.nextToken().trim()',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'condition',8:'then',9:'out_control',10:'while',11:'java.util.StringTokenizer.hasMoreTokens()',12:'if',13:'java.lang.String.trim().length()',14:'java.lang.String.Constant',15:'if',16:'condition',17:'body',18:'out_control',19:'condition',20:'then',21:'out_control',22:'condition',23:'then',24:'out_control',25:'hole',26:'java.lang.String.Constant',27:'java.lang.String.Constant',28:'float.Constant',29:'java.lang.Float.parseFloat(java.lang.String)',30:'if',31:'condition',32:'then',33:'out_control',34:'int.Constant',35:'java.lang.String.Constant',36:'if',37:'condition',38:'then',39:'out_control',40:'java.lang.String.trim().length()'}
{1:'java.lang.String.Constant',2:'if',3:'condition',4:'then',5:'out_control',6:'java.lang.String.trim().length()',7:'java.lang.String.Constant',8:'if',9:'condition',10:'then',11:'out_control',12:'hole',13:'java.lang.String.Constant',14:'java.lang.String.Constant',15:'float.Constant',16:'java.lang.Float.parseFloat(java.lang.String)',17:'if',18:'condition',19:'then',20:'out_control',21:'int.Constant',22:'java.lang.String.Constant',23:'if',24:'condition',25:'then',26:'out_control',27:'java.lang.String.trim().length()'}
{1:'java.lang.String.Constant',2:'if',3:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',4:'java.util.StringTokenizer.nextToken().trim()',5:'condition',6:'then',7:'out_control',8:'while',9:'java.util.StringTokenizer.hasMoreTokens()',10:'hole',11:'java.lang.String.trim().length()',12:'java.lang.String.Constant',13:'if',14:'condition',15:'body',16:'out_control',17:'condition',18:'then',19:'out_control',20:'java.lang.String.Constant',21:'java.lang.String.Constant',22:'float.Constant',23:'java.lang.Float.parseFloat(java.lang.String)',24:'if',25:'condition',26:'then',27:'out_control',28:'int.Constant',29:'java.lang.String.Constant',30:'if',31:'condition',32:'then',33:'out_control',34:'java.lang.String.trim().length()'}
{1:'java.lang.String.Constant',2:'if',3:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',4:'condition',5:'then',6:'out_control',7:'while',8:'java.util.StringTokenizer.hasMoreTokens()',9:'java.lang.String.trim().length()',10:'java.lang.String.Constant',11:'if',12:'condition',13:'body',14:'out_control',15:'condition',16:'then',17:'out_control',18:'hole',19:'java.lang.String.Constant',20:'java.lang.String.Constant',21:'float.Constant',22:'java.lang.Float.parseFloat(java.lang.String)',23:'if',24:'condition',25:'then',26:'out_control',27:'int.Constant',28:'java.lang.String.Constant',29:'if',30:'condition',31:'then',32:'out_control',33:'java.lang.String.trim().length()'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'java.lang.String.substring(int)',8:'java.lang.String.indexOf(int)',9:'condition',10:'then',11:'out_control',12:'java.lang.String.substring(int,int)',13:'java.lang.String.indexOf(int)',14:'hole',15:'int.Declaration',16:'int.Constant'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'java.lang.String.indexOf(int)',8:'java.lang.Integer.parseInt(java.lang.String)',9:'java.lang.String.substring(int,int)',10:'java.lang.String.substring(int)',11:'condition',12:'then',13:'out_control',14:'java.lang.Integer.parseInt(java.lang.String)',15:'java.lang.String.indexOf(int)',16:'if',17:'java.lang.Integer.parseInt(java.lang.String)',18:'int.Declaration',19:'condition',20:'then',21:'else',22:'out_control',23:'int.Constant',24:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'java.lang.String.substring(int)',8:'condition',9:'then',10:'out_control',11:'java.lang.String.substring(int,int)',12:'java.lang.String.indexOf(int)',13:'hole',14:'int.Declaration',15:'int.Constant'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'java.lang.String.substring(int)',8:'java.lang.String.indexOf(int)',9:'java.lang.Integer.parseInt(java.lang.String)',10:'java.lang.String.substring(int)',11:'condition',12:'then',13:'out_control',14:'java.lang.String.substring(int,int)',15:'java.lang.Integer.parseInt(java.lang.String)',16:'java.lang.String.indexOf(int)',17:'if',18:'int.Declaration',19:'condition',20:'then',21:'else',22:'out_control',23:'int.Constant',24:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'java.lang.String.substring(int)',8:'java.lang.String.indexOf(int)',9:'java.lang.Integer.parseInt(java.lang.String)',10:'java.lang.String.substring(int,int)',11:'condition',12:'then',13:'out_control',14:'java.lang.String.substring(int,int)',15:'java.lang.String.indexOf(int)',16:'if',17:'java.lang.Integer.parseInt(java.lang.String)',18:'int.Declaration',19:'condition',20:'then',21:'else',22:'out_control',23:'hole',24:'int.Constant'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'java.lang.String.substring(int)',8:'java.lang.Integer.parseInt(java.lang.String)',9:'java.lang.String.substring(int,int)',10:'java.lang.String.substring(int)',11:'condition',12:'then',13:'out_control',14:'java.lang.Integer.parseInt(java.lang.String)',15:'java.lang.String.indexOf(int)',16:'hole',17:'java.lang.Integer.parseInt(java.lang.String)',18:'int.Declaration',19:'if',20:'int.Constant',21:'condition',22:'then',23:'else',24:'out_control'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'java.lang.Integer.parseInt(java.lang.String)',8:'java.lang.String.substring(int,int)',9:'java.lang.String.substring(int)',10:'condition',11:'then',12:'out_control',13:'java.lang.Integer.parseInt(java.lang.String)',14:'java.lang.String.indexOf(int)',15:'java.lang.Integer.parseInt(java.lang.String)',16:'int.Declaration',17:'int.Constant',18:'hole',19:'if',20:'condition',21:'then',22:'else',23:'out_control'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'java.lang.String.substring(int)',8:'condition',9:'then',10:'out_control',11:'java.lang.String.indexOf(int)',12:'hole',13:'int.Declaration',14:'int.Constant'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'condition',8:'then',9:'out_control',10:'java.lang.String.indexOf(int)',11:'int.Declaration',12:'int.Constant',13:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'java.lang.String.substring(int)',8:'java.lang.String.indexOf(int)',9:'java.lang.Integer.parseInt(java.lang.String)',10:'condition',11:'then',12:'out_control',13:'java.lang.String.substring(int,int)',14:'java.lang.String.indexOf(int)',15:'if',16:'int.Declaration',17:'condition',18:'then',19:'else',20:'out_control',21:'int.Constant',22:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'condition',8:'then',9:'out_control',10:'java.lang.String.indexOf(int)',11:'int.Declaration',12:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'condition',6:'then',7:'out_control',8:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'condition',7:'then',8:'out_control',9:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'condition',8:'then',9:'out_control',10:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.length()',4:'java.lang.String.indexOf(int)',5:'java.lang.String.substring(int,int)',6:'java.lang.String.substring(int)',7:'condition',8:'then',9:'out_control',10:'java.lang.String.indexOf(int)',11:'hole'}
{1:'float.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'float.Constant',5:'hole'}
{1:'float.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'hole'}
{1:'float.Constant',2:'java.util.Map.get(java.lang.Object)',3:'hole'}
{1:'float.Constant',2:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'hole'}
{1:'java.lang.String.toLowerCase()',2:'java.util.HashMap.get(java.lang.Object)',3:'hole'}
{1:'java.lang.String.toLowerCase()',2:'hole'}
{1:'java.lang.String.toLowerCase()',2:'java.util.HashMap.get(java.lang.Object)',3:'if',4:'java.util.HashMap.new(java.util.Map)',5:'java.util.HashMap.new(java.util.Map)',6:'condition',7:'then',8:'out_control',9:'java.util.HashMap.putAll(java.util.Map)',10:'java.util.Map.putAll(java.util.Map)',11:'java.util.HashMap.putAll(java.util.Map)',12:'java.util.Map.putAll(java.util.Map)',13:'java.util.Map.get(java.lang.Object)',14:'hole',15:'java.util.Map.remove(java.lang.Object)'}
{1:'java.lang.String.toLowerCase()',2:'java.util.HashMap.get(java.lang.Object)',3:'java.util.HashMap.get(java.lang.Object)',4:'if',5:'java.util.HashMap.new(java.util.Map)',6:'java.lang.String.toLowerCase()',7:'java.util.HashMap.new(java.util.Map)',8:'java.util.Map.remove(java.lang.Object)',9:'condition',10:'then',11:'out_control',12:'hole',13:'java.util.HashMap.putAll(java.util.Map)',14:'java.util.Map.putAll(java.util.Map)',15:'java.util.Map.get(java.lang.Object)'}
{1:'java.lang.String.toLowerCase()',2:'java.util.HashMap.get(java.lang.Object)',3:'java.util.HashMap.get(java.lang.Object)',4:'if',5:'java.util.HashMap.new(java.util.Map)',6:'java.lang.String.toLowerCase()',7:'java.util.HashMap.new(java.util.Map)',8:'java.util.Map.remove(java.lang.Object)',9:'condition',10:'then',11:'out_control',12:'java.util.HashMap.putAll(java.util.Map)',13:'java.util.Map.putAll(java.util.Map)',14:'hole',15:'java.util.Map.get(java.lang.Object)'}
{1:'java.lang.String.toLowerCase()',2:'java.util.HashMap.get(java.lang.Object)',3:'java.util.HashMap.get(java.lang.Object)',4:'if',5:'java.lang.String.toLowerCase()',6:'java.util.HashMap.new(java.util.Map)',7:'java.util.Map.remove(java.lang.Object)',8:'condition',9:'then',10:'out_control',11:'java.util.HashMap.putAll(java.util.Map)',12:'java.util.Map.putAll(java.util.Map)',13:'hole',14:'java.util.Map.get(java.lang.Object)'}
{1:'java.lang.String.toLowerCase()',2:'java.util.HashMap.get(java.lang.Object)',3:'if',4:'java.util.HashMap.new(java.util.Map)',5:'java.util.HashMap.new(java.util.Map)',6:'condition',7:'then',8:'out_control',9:'java.util.HashMap.putAll(java.util.Map)',10:'java.util.Map.putAll(java.util.Map)',11:'java.util.HashMap.putAll(java.util.Map)',12:'java.util.Map.putAll(java.util.Map)',13:'java.util.Map.get(java.lang.Object)',14:'hole'}
{1:'java.lang.String.toLowerCase()',2:'java.util.HashMap.get(java.lang.Object)',3:'java.util.HashMap.get(java.lang.Object)',4:'if',5:'java.util.HashMap.new(java.util.Map)',6:'java.lang.String.toLowerCase()',7:'java.util.Map.remove(java.lang.Object)',8:'condition',9:'then',10:'out_control',11:'java.util.HashMap.putAll(java.util.Map)',12:'java.util.Map.putAll(java.util.Map)',13:'hole',14:'java.util.Map.get(java.lang.Object)'}
{1:'java.lang.String.toLowerCase()',2:'java.util.HashMap.get(java.lang.Object)',3:'if',4:'java.util.HashMap.new(java.util.Map)',5:'java.util.HashMap.new(java.util.Map)',6:'condition',7:'then',8:'out_control',9:'java.util.HashMap.putAll(java.util.Map)',10:'java.util.Map.putAll(java.util.Map)',11:'java.util.HashMap.putAll(java.util.Map)',12:'java.util.Map.putAll(java.util.Map)',13:'hole',14:'java.util.Map.remove(java.lang.Object)'}
{1:'java.lang.String.toLowerCase()',2:'java.util.HashMap.get(java.lang.Object)',3:'java.util.HashMap.get(java.lang.Object)',4:'if',5:'java.util.HashMap.new(java.util.Map)',6:'java.lang.String.toLowerCase()',7:'hole',8:'condition',9:'then',10:'out_control',11:'java.util.HashMap.putAll(java.util.Map)',12:'java.util.Map.putAll(java.util.Map)',13:'java.util.Map.get(java.lang.Object)'}
{1:'java.lang.String.toLowerCase()',2:'java.util.HashMap.get(java.lang.Object)',3:'if',4:'java.util.HashMap.new(java.util.Map)',5:'java.util.HashMap.new(java.util.Map)',6:'condition',7:'then',8:'out_control',9:'java.util.HashMap.putAll(java.util.Map)',10:'java.util.Map.putAll(java.util.Map)',11:'java.util.HashMap.putAll(java.util.Map)',12:'java.util.Map.putAll(java.util.Map)',13:'hole'}
{1:'java.lang.String.toLowerCase()',2:'java.util.HashMap.get(java.lang.Object)',3:'if',4:'java.util.HashMap.new(java.util.Map)',5:'condition',6:'then',7:'out_control',8:'java.util.HashMap.putAll(java.util.Map)',9:'java.util.Map.putAll(java.util.Map)',10:'java.util.Map.get(java.lang.Object)',11:'hole'}
{1:'java.lang.String.toLowerCase()',2:'java.util.HashMap.get(java.lang.Object)',3:'if',4:'java.util.HashMap.new(java.util.Map)',5:'condition',6:'then',7:'out_control',8:'java.util.HashMap.putAll(java.util.Map)',9:'java.util.Map.putAll(java.util.Map)',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole',6:'java.util.List.Null'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.Collections.reverse(java.util.List)',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.isEmpty()',6:'int.Constant',7:'hole',8:'java.util.HashMap.get(java.lang.Object)',9:'int.Constant'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.isEmpty()',6:'hole',7:'java.util.HashMap.get(java.lang.Object)',8:'int.Constant'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.isEmpty()',6:'int.Constant',7:'hole',8:'int.Constant'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.isEmpty()',6:'hole',7:'int.Constant'}
{1:'java.lang.String.length()',2:'hole'}
{1:'java.lang.String.length()',2:'if',3:'condition',4:'then',5:'out_control',6:'java.lang.String.Constant',7:'hole'}
{1:'java.lang.String.length()',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.lang.String.endsWith(java.lang.String)',7:'java.lang.String.length()',8:'hole',9:'java.lang.String.substring(int,int)',10:'java.lang.Integer.parseInt(java.lang.String)',11:'return'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.lang.String.endsWith(java.lang.String)',7:'hole',8:'java.lang.Integer.parseInt(java.lang.String)',9:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.MAX_VALUE',6:'hole',7:'java.nio.ByteBuffer.position(int)',8:'java.nio.ByteBuffer.remaining()',9:'java.lang.Math.min(int,int)',10:'java.nio.ByteBuffer.get(byte[],int,int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.MAX_VALUE',6:'hole',7:'java.nio.ByteBuffer.remaining()',8:'java.lang.Math.min(int,int)',9:'java.nio.ByteBuffer.get(byte[],int,int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.MAX_VALUE',6:'if',7:'condition',8:'then',9:'out_control',10:'java.nio.ByteBuffer.limit()',11:'java.nio.ByteBuffer.position(int)',12:'hole',13:'java.nio.ByteBuffer.get(byte[],int,int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.MAX_VALUE',6:'if',7:'condition',8:'then',9:'out_control',10:'java.nio.ByteBuffer.limit()',11:'hole',12:'java.nio.ByteBuffer.get(byte[],int,int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.MAX_VALUE',6:'if',7:'condition',8:'then',9:'out_control',10:'java.nio.ByteBuffer.limit()',11:'java.nio.ByteBuffer.position(int)',12:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.MAX_VALUE',6:'hole',7:'java.nio.ByteBuffer.get(byte[],int,int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.MAX_VALUE',6:'if',7:'condition',8:'then',9:'out_control',10:'java.nio.ByteBuffer.limit()',11:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.MAX_VALUE',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.io.RandomAccessFile.length()',6:'java.io.RandomAccessFile.seek(long)',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.io.RandomAccessFile.length()',6:'hole'}
{1:'byte.new[]',2:'java.io.ByteArrayOutputStream.new()',3:'while',4:'java.io.ByteArrayOutputStream.close()',5:'java.io.ByteArrayOutputStream.toByteArray()',6:'condition',7:'body',8:'out_control',9:'return',10:'hole'}
{1:'byte.new[]',2:'java.io.ByteArrayOutputStream.new()',3:'java.io.InputStream.read(byte[])',4:'java.io.ByteArrayOutputStream.write(byte[],int,int)',5:'while',6:'java.io.ByteArrayOutputStream.close()',7:'condition',8:'body',9:'out_control',10:'hole'}
{1:'byte.new[]',2:'java.io.ByteArrayOutputStream.new()',3:'java.io.InputStream.read(byte[])',4:'java.io.ByteArrayOutputStream.write(byte[],int,int)',5:'while',6:'condition',7:'body',8:'out_control',9:'hole'}
{1:'byte.new[]',2:'java.io.ByteArrayOutputStream.new()',3:'hole'}
{1:'byte.new[]',2:'hole'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'java.io.ObjectOutputStream.new(java.io.OutputStream)',3:'long.Declaration',4:'long.Declaration',5:'java.io.RandomAccessFile.length()',6:'java.io.RandomAccessFile.length()',7:'hole',8:'java.io.ByteArrayOutputStream.toByteArray()',9:'java.io.RandomAccessFile.write(byte[])'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'java.io.ObjectOutputStream.new(java.io.OutputStream)',3:'long.Declaration',4:'long.Declaration',5:'java.io.RandomAccessFile.seek(long)',6:'hole',7:'java.io.RandomAccessFile.length()',8:'java.io.ByteArrayOutputStream.toByteArray()',9:'java.io.RandomAccessFile.write(byte[])'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'java.io.ObjectOutputStream.new(java.io.OutputStream)',3:'long.Declaration',4:'java.io.ObjectOutputStream.writeObject(java.lang.Object)',5:'long.Declaration',6:'java.io.RandomAccessFile.length()',7:'java.io.RandomAccessFile.seek(long)',8:'java.io.RandomAccessFile.length()',9:'hole'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'java.io.ObjectOutputStream.new(java.io.OutputStream)',3:'long.Declaration',4:'long.Declaration',5:'hole',6:'java.io.RandomAccessFile.length()',7:'java.io.ByteArrayOutputStream.toByteArray()',8:'java.io.RandomAccessFile.write(byte[])'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'java.io.ObjectOutputStream.new(java.io.OutputStream)',3:'long.Declaration',4:'java.io.ObjectOutputStream.writeObject(java.lang.Object)',5:'long.Declaration',6:'java.io.RandomAccessFile.length()',7:'hole',8:'java.io.RandomAccessFile.length()'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'java.io.ObjectOutputStream.new(java.io.OutputStream)',3:'long.Declaration',4:'java.io.ObjectOutputStream.writeObject(java.lang.Object)',5:'long.Declaration',6:'java.io.RandomAccessFile.length()',7:'java.io.RandomAccessFile.seek(long)',8:'hole'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'java.io.ObjectOutputStream.new(java.io.OutputStream)',3:'long.Declaration',4:'long.Declaration',5:'java.io.RandomAccessFile.length()',6:'java.io.RandomAccessFile.length()',7:'hole'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'java.io.ObjectOutputStream.new(java.io.OutputStream)',3:'long.Declaration',4:'java.io.ObjectOutputStream.writeObject(java.lang.Object)',5:'long.Declaration',6:'java.io.RandomAccessFile.length()',7:'hole'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'java.io.ObjectOutputStream.new(java.io.OutputStream)',3:'long.Declaration',4:'long.Declaration',5:'java.io.RandomAccessFile.length()',6:'hole'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'java.io.ObjectOutputStream.new(java.io.OutputStream)',3:'long.Declaration',4:'long.Declaration',5:'hole',6:'java.io.RandomAccessFile.length()'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'hole'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'java.io.ObjectOutputStream.new(java.io.OutputStream)',3:'hole'}
{1:'java.io.ByteArrayOutputStream.reset()',2:'java.io.ObjectOutputStream.new(java.io.OutputStream)',3:'long.Declaration',4:'long.Declaration',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole',6:'java.io.ByteArrayInputStream.new(byte[])',7:'java.io.ObjectInputStream.new(java.io.InputStream)',8:'try',9:'java.io.ObjectInputStream.readObject()',10:'java.io.ObjectInputStream.close()',11:'catch',12:'out_control',13:'finally'}
{1:'java.io.RandomAccessFile.close()',2:'java.io.RandomAccessFile.Null',3:'hole'}
{1:'java.io.RandomAccessFile.close()',2:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'int[].length',6:'hole',7:'for',8:'condition',9:'body',10:'out_control',11:'int[].length'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'int[].length',6:'for',7:'condition',8:'body',9:'out_control',10:'int[].length',11:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'int[].length',6:'hole'}
{1:'int.Constant',2:'hole'}
{1:'int.Constant',2:'hole'}
{1:'int.Constant',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'if',7:'condition',8:'then',9:'condition',10:'then',11:'out_control',12:'hole',13:'java.util.ArrayList.size()',14:'java.util.ArrayList.add(java.lang.Object)',15:'if',16:'java.lang.String.valueOf(int)',17:'return',18:'condition',19:'then',20:'else',21:'out_control'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'if',7:'condition',8:'then',9:'condition',10:'then',11:'out_control',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.size()',14:'hole',15:'return',16:'if',17:'java.lang.String.valueOf(int)',18:'condition',19:'then',20:'else',21:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(java.lang.String)',8:'java.lang.StringBuilder.append(java.lang.String)',9:'java.lang.StringBuilder.toString()',10:'java.lang.String.indexOf(int)',11:'java.lang.String.substring(int,int)',12:'java.lang.String.indexOf(int)',13:'hole',14:'return',15:'while',16:'condition',17:'body',18:'out_control',19:'int.Constant',20:'java.lang.String.lastIndexOf(int)',21:'java.lang.String.substring(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(java.lang.String)',8:'java.lang.StringBuilder.append(char)',9:'java.lang.StringBuilder.append(java.lang.String)',10:'java.lang.String.indexOf(int)',11:'java.lang.String.substring(int,int)',12:'java.lang.String.substring(int)',13:'java.lang.String.indexOf(int)',14:'hole',15:'while',16:'condition',17:'body',18:'out_control',19:'int.Constant',20:'java.lang.String.lastIndexOf(int)',21:'java.lang.String.substring(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(char)',8:'java.lang.StringBuilder.append(java.lang.String)',9:'java.lang.StringBuilder.toString()',10:'java.lang.String.indexOf(int)',11:'java.lang.String.substring(int)',12:'java.lang.String.indexOf(int)',13:'return',14:'while',15:'condition',16:'body',17:'out_control',18:'int.Constant',19:'java.lang.String.lastIndexOf(int)',20:'hole',21:'java.lang.String.substring(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(java.lang.String)',8:'java.lang.StringBuilder.append(char)',9:'java.lang.StringBuilder.append(java.lang.String)',10:'java.lang.StringBuilder.toString()',11:'java.lang.String.indexOf(int)',12:'java.lang.String.substring(int,int)',13:'hole',14:'return',15:'while',16:'condition',17:'body',18:'out_control',19:'int.Constant',20:'java.lang.String.lastIndexOf(int)',21:'java.lang.String.substring(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(java.lang.String)',8:'java.lang.StringBuilder.append(java.lang.String)',9:'java.lang.StringBuilder.toString()',10:'java.lang.String.indexOf(int)',11:'java.lang.String.substring(int,int)',12:'hole',13:'return',14:'while',15:'condition',16:'body',17:'out_control',18:'int.Constant',19:'java.lang.String.lastIndexOf(int)',20:'java.lang.String.substring(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(java.lang.String)',8:'java.lang.StringBuilder.toString()',9:'java.lang.String.indexOf(int)',10:'java.lang.String.substring(int)',11:'java.lang.String.indexOf(int)',12:'return',13:'while',14:'condition',15:'body',16:'out_control',17:'int.Constant',18:'java.lang.String.lastIndexOf(int)',19:'hole',20:'java.lang.String.substring(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(char)',8:'java.lang.StringBuilder.append(java.lang.String)',9:'java.lang.StringBuilder.toString()',10:'java.lang.String.indexOf(int)',11:'java.lang.String.substring(int)',12:'java.lang.String.indexOf(int)',13:'return',14:'while',15:'condition',16:'body',17:'out_control',18:'hole',19:'java.lang.String.lastIndexOf(int)',20:'java.lang.String.substring(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(java.lang.String)',8:'java.lang.StringBuilder.append(char)',9:'java.lang.StringBuilder.toString()',10:'java.lang.String.indexOf(int)',11:'java.lang.String.substring(int,int)',12:'java.lang.String.substring(int)',13:'java.lang.String.indexOf(int)',14:'return',15:'while',16:'condition',17:'body',18:'out_control',19:'int.Constant',20:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(java.lang.String)',8:'java.lang.StringBuilder.toString()',9:'java.lang.String.indexOf(int)',10:'java.lang.String.indexOf(int)',11:'return',12:'while',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'java.lang.String.lastIndexOf(int)',18:'hole',19:'java.lang.String.substring(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(java.lang.String)',8:'java.lang.StringBuilder.toString()',9:'java.lang.String.indexOf(int)',10:'java.lang.String.substring(int)',11:'java.lang.String.indexOf(int)',12:'return',13:'while',14:'condition',15:'body',16:'out_control',17:'hole',18:'java.lang.String.lastIndexOf(int)',19:'java.lang.String.substring(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(java.lang.String)',8:'java.lang.StringBuilder.toString()',9:'java.lang.String.indexOf(int)',10:'return',11:'while',12:'condition',13:'body',14:'out_control',15:'int.Constant',16:'java.lang.String.lastIndexOf(int)',17:'hole',18:'java.lang.String.substring(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(java.lang.String)',8:'java.lang.StringBuilder.toString()',9:'java.lang.String.indexOf(int)',10:'java.lang.String.indexOf(int)',11:'return',12:'while',13:'condition',14:'body',15:'out_control',16:'hole',17:'java.lang.String.lastIndexOf(int)',18:'java.lang.String.substring(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuilder.new()',6:'java.lang.String.Constant',7:'java.lang.StringBuilder.append(java.lang.String)',8:'java.lang.StringBuilder.append(char)',9:'java.lang.String.indexOf(int)',10:'java.lang.String.substring(int,int)',11:'java.lang.String.substring(int)',12:'java.lang.String.indexOf(int)',13:'while',14:'condition',15:'body',16:'out_control',17:'int.Constant',18:'hole'}
{1:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',2:'java.lang.System.out.println(java.lang.String)',3:'hole'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.size()',11:'java.util.ArrayList.get(int)',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.get(int)',14:'java.util.ArrayList.size()',15:'java.util.ArrayList.get(int)',16:'java.util.ArrayList.size()',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.get(int)',21:'java.util.ArrayList.size()',22:'java.util.ArrayList.get(int)',23:'java.util.ArrayList.size()',24:'java.util.ArrayList.get(int)',25:'java.util.ArrayList.clear()',26:'java.util.ArrayList.add(java.lang.Object)',27:'while',28:'java.lang.Float.new(java.lang.String)',29:'java.lang.Float.new(java.lang.String)',30:'java.lang.Float.new(java.lang.String)',31:'java.lang.Float.new(java.lang.String)',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'condition',37:'body',38:'out_control',39:'java.lang.Float.floatValue()',40:'java.lang.Float.floatValue()',41:'java.lang.Float.floatValue()',42:'java.lang.Float.floatValue()',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'if',48:'condition',49:'then',50:'else',51:'out_control',52:'java.lang.String.Constant',53:'if',54:'java.lang.String.equals(java.lang.Object)',55:'java.lang.String.equals(java.lang.Object)',56:'java.lang.String.equals(java.lang.Object)',57:'java.lang.String.equals(java.lang.Object)',58:'condition',59:'then',60:'elseif',61:'out_control',62:'hole',63:'condition',64:'then',65:'elseif',66:'if',67:'condition',68:'then',69:'elseif',70:'condition',71:'then',72:'out_control',73:'if',74:'condition',75:'then',76:'condition',77:'then',78:'out_control',79:'if',80:'condition',81:'then',82:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.get(int)',14:'java.util.ArrayList.size()',15:'java.util.ArrayList.get(int)',16:'java.util.ArrayList.size()',17:'java.util.ArrayList.get(int)',18:'java.util.ArrayList.size()',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.get(int)',21:'java.util.ArrayList.size()',22:'java.util.ArrayList.get(int)',23:'java.util.ArrayList.size()',24:'java.util.ArrayList.get(int)',25:'java.util.ArrayList.size()',26:'java.util.ArrayList.get(int)',27:'java.util.ArrayList.clear()',28:'java.util.ArrayList.add(java.lang.Object)',29:'while',30:'java.lang.Float.new(java.lang.String)',31:'java.lang.Float.new(java.lang.String)',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'java.lang.Float.new(java.lang.String)',37:'java.lang.Float.new(java.lang.String)',38:'condition',39:'body',40:'out_control',41:'java.lang.Float.floatValue()',42:'java.lang.Float.floatValue()',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'java.lang.Float.floatValue()',48:'if',49:'condition',50:'then',51:'else',52:'out_control',53:'java.lang.String.Constant',54:'if',55:'java.lang.String.equals(java.lang.Object)',56:'java.lang.String.equals(java.lang.Object)',57:'java.lang.String.equals(java.lang.Object)',58:'java.lang.String.equals(java.lang.Object)',59:'condition',60:'then',61:'elseif',62:'out_control',63:'if',64:'condition',65:'then',66:'elseif',67:'condition',68:'then',69:'out_control',70:'hole',71:'condition',72:'then',73:'elseif',74:'if',75:'condition',76:'then',77:'condition',78:'then',79:'out_control',80:'if',81:'condition',82:'then',83:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.get(int)',14:'java.util.ArrayList.size()',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.get(int)',21:'java.util.ArrayList.size()',22:'java.util.ArrayList.get(int)',23:'java.util.ArrayList.clear()',24:'java.util.ArrayList.add(java.lang.Object)',25:'while',26:'java.lang.Float.new(java.lang.String)',27:'java.lang.Float.new(java.lang.String)',28:'java.lang.Float.new(java.lang.String)',29:'java.lang.Float.new(java.lang.String)',30:'java.lang.Float.new(java.lang.String)',31:'java.lang.Float.new(java.lang.String)',32:'condition',33:'body',34:'out_control',35:'java.lang.Float.floatValue()',36:'java.lang.Float.floatValue()',37:'java.lang.Float.floatValue()',38:'java.lang.Float.floatValue()',39:'java.lang.Float.floatValue()',40:'if',41:'condition',42:'then',43:'else',44:'out_control',45:'java.lang.String.Constant',46:'if',47:'java.lang.String.equals(java.lang.Object)',48:'java.lang.String.equals(java.lang.Object)',49:'java.lang.String.equals(java.lang.Object)',50:'java.lang.String.equals(java.lang.Object)',51:'condition',52:'then',53:'elseif',54:'out_control',55:'if',56:'condition',57:'then',58:'elseif',59:'condition',60:'then',61:'out_control',62:'if',63:'condition',64:'then',65:'elseif',66:'condition',67:'then',68:'out_control',69:'hole',70:'condition',71:'then',72:'if',73:'condition',74:'then',75:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.get(int)',14:'java.util.ArrayList.size()',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.get(int)',21:'java.util.ArrayList.clear()',22:'java.util.ArrayList.add(java.lang.Object)',23:'while',24:'java.lang.Float.new(java.lang.String)',25:'java.lang.Float.new(java.lang.String)',26:'java.lang.Float.new(java.lang.String)',27:'java.lang.Float.new(java.lang.String)',28:'java.lang.Float.new(java.lang.String)',29:'condition',30:'body',31:'out_control',32:'java.lang.Float.floatValue()',33:'java.lang.Float.floatValue()',34:'java.lang.Float.floatValue()',35:'java.lang.Float.floatValue()',36:'if',37:'condition',38:'then',39:'else',40:'out_control',41:'java.lang.String.Constant',42:'if',43:'java.lang.String.equals(java.lang.Object)',44:'java.lang.String.equals(java.lang.Object)',45:'java.lang.String.equals(java.lang.Object)',46:'java.lang.String.equals(java.lang.Object)',47:'condition',48:'then',49:'elseif',50:'out_control',51:'if',52:'condition',53:'then',54:'elseif',55:'condition',56:'then',57:'out_control',58:'if',59:'condition',60:'then',61:'elseif',62:'condition',63:'then',64:'out_control',65:'if',66:'condition',67:'then',68:'condition',69:'then',70:'out_control',71:'hole'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.size()',11:'java.util.ArrayList.get(int)',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.size()',14:'java.util.ArrayList.get(int)',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.size()',21:'java.util.ArrayList.get(int)',22:'java.util.ArrayList.size()',23:'java.util.ArrayList.get(int)',24:'java.util.ArrayList.size()',25:'java.util.ArrayList.get(int)',26:'java.util.ArrayList.size()',27:'java.util.ArrayList.get(int)',28:'java.util.ArrayList.clear()',29:'java.util.ArrayList.add(java.lang.Object)',30:'while',31:'java.lang.Float.new(java.lang.String)',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'java.lang.Float.new(java.lang.String)',37:'java.lang.Float.new(java.lang.String)',38:'java.lang.Float.new(java.lang.String)',39:'java.lang.Float.new(java.lang.String)',40:'condition',41:'body',42:'out_control',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'java.lang.Float.floatValue()',48:'java.lang.Float.floatValue()',49:'java.lang.Float.floatValue()',50:'java.lang.Float.floatValue()',51:'if',52:'condition',53:'then',54:'else',55:'out_control',56:'java.lang.String.Constant',57:'if',58:'java.lang.String.equals(java.lang.Object)',59:'java.lang.String.equals(java.lang.Object)',60:'java.lang.String.equals(java.lang.Object)',61:'java.lang.String.equals(java.lang.Object)',62:'condition',63:'then',64:'elseif',65:'out_control',66:'if',67:'condition',68:'then',69:'elseif',70:'condition',71:'then',72:'out_control',73:'if',74:'condition',75:'then',76:'elseif',77:'hole',78:'condition',79:'then',80:'out_control',81:'if',82:'condition',83:'then',84:'condition',85:'then',86:'out_control',87:'if',88:'condition',89:'then',90:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.add(java.lang.Object)',7:'while',8:'condition',9:'body',10:'out_control',11:'if',12:'condition',13:'then',14:'else',15:'out_control',16:'java.lang.String.Constant',17:'hole'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.size()',11:'java.util.ArrayList.get(int)',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.size()',14:'java.util.ArrayList.get(int)',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.size()',21:'java.util.ArrayList.get(int)',22:'java.util.ArrayList.size()',23:'java.util.ArrayList.get(int)',24:'java.util.ArrayList.size()',25:'java.util.ArrayList.get(int)',26:'java.util.ArrayList.size()',27:'java.util.ArrayList.get(int)',28:'java.util.ArrayList.clear()',29:'java.util.ArrayList.add(java.lang.Object)',30:'while',31:'hole',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'java.lang.Float.new(java.lang.String)',37:'java.lang.Float.new(java.lang.String)',38:'java.lang.Float.new(java.lang.String)',39:'java.lang.Float.new(java.lang.String)',40:'condition',41:'body',42:'out_control',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'java.lang.Float.floatValue()',48:'java.lang.Float.floatValue()',49:'java.lang.Float.floatValue()',50:'java.lang.Float.floatValue()',51:'if',52:'condition',53:'then',54:'else',55:'out_control',56:'java.lang.String.Constant',57:'if',58:'java.lang.String.equals(java.lang.Object)',59:'java.lang.String.equals(java.lang.Object)',60:'java.lang.String.equals(java.lang.Object)',61:'java.lang.String.equals(java.lang.Object)',62:'condition',63:'then',64:'elseif',65:'out_control',66:'if',67:'condition',68:'then',69:'elseif',70:'condition',71:'then',72:'out_control',73:'if',74:'condition',75:'then',76:'elseif',77:'condition',78:'then',79:'out_control',80:'if',81:'condition',82:'then',83:'condition',84:'then',85:'out_control',86:'if',87:'condition',88:'then',89:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.add(java.lang.Object)',7:'while',8:'condition',9:'body',10:'out_control',11:'if',12:'condition',13:'then',14:'else',15:'out_control',16:'hole'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.size()',14:'java.util.ArrayList.get(int)',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.size()',21:'java.util.ArrayList.get(int)',22:'java.util.ArrayList.size()',23:'java.util.ArrayList.get(int)',24:'java.util.ArrayList.size()',25:'java.util.ArrayList.get(int)',26:'java.util.ArrayList.size()',27:'java.util.ArrayList.get(int)',28:'java.util.ArrayList.clear()',29:'java.util.ArrayList.add(java.lang.Object)',30:'while',31:'java.lang.Float.new(java.lang.String)',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'java.lang.Float.new(java.lang.String)',37:'java.lang.Float.new(java.lang.String)',38:'java.lang.Float.new(java.lang.String)',39:'condition',40:'body',41:'out_control',42:'java.lang.Float.floatValue()',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'java.lang.Float.floatValue()',48:'java.lang.Float.floatValue()',49:'if',50:'condition',51:'then',52:'else',53:'out_control',54:'java.lang.String.Constant',55:'if',56:'java.lang.String.equals(java.lang.Object)',57:'java.lang.String.equals(java.lang.Object)',58:'java.lang.String.equals(java.lang.Object)',59:'java.lang.String.equals(java.lang.Object)',60:'condition',61:'then',62:'elseif',63:'out_control',64:'if',65:'condition',66:'then',67:'elseif',68:'condition',69:'then',70:'out_control',71:'if',72:'condition',73:'then',74:'elseif',75:'condition',76:'then',77:'out_control',78:'if',79:'condition',80:'then',81:'hole',82:'condition',83:'then',84:'out_control',85:'if',86:'condition',87:'then',88:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.get(int)',14:'java.util.ArrayList.size()',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.size()',21:'java.util.ArrayList.get(int)',22:'java.util.ArrayList.size()',23:'java.util.ArrayList.get(int)',24:'java.util.ArrayList.size()',25:'java.util.ArrayList.get(int)',26:'java.util.ArrayList.size()',27:'java.util.ArrayList.get(int)',28:'java.util.ArrayList.clear()',29:'java.util.ArrayList.add(java.lang.Object)',30:'while',31:'java.lang.Float.new(java.lang.String)',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'java.lang.Float.new(java.lang.String)',37:'java.lang.Float.new(java.lang.String)',38:'java.lang.Float.new(java.lang.String)',39:'condition',40:'body',41:'out_control',42:'java.lang.Float.floatValue()',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'java.lang.Float.floatValue()',48:'java.lang.Float.floatValue()',49:'if',50:'condition',51:'then',52:'else',53:'out_control',54:'java.lang.String.Constant',55:'if',56:'java.lang.String.equals(java.lang.Object)',57:'java.lang.String.equals(java.lang.Object)',58:'java.lang.String.equals(java.lang.Object)',59:'java.lang.String.equals(java.lang.Object)',60:'condition',61:'then',62:'elseif',63:'out_control',64:'if',65:'condition',66:'then',67:'elseif',68:'condition',69:'then',70:'out_control',71:'if',72:'condition',73:'then',74:'elseif',75:'condition',76:'then',77:'out_control',78:'if',79:'condition',80:'then',81:'condition',82:'then',83:'out_control',84:'if',85:'hole',86:'condition',87:'then',88:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.get(int)',14:'java.util.ArrayList.size()',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.size()',21:'java.util.ArrayList.get(int)',22:'java.util.ArrayList.size()',23:'java.util.ArrayList.get(int)',24:'java.util.ArrayList.size()',25:'java.util.ArrayList.get(int)',26:'java.util.ArrayList.size()',27:'java.util.ArrayList.get(int)',28:'java.util.ArrayList.clear()',29:'java.util.ArrayList.add(java.lang.Object)',30:'while',31:'java.lang.Float.new(java.lang.String)',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'java.lang.Float.new(java.lang.String)',37:'java.lang.Float.new(java.lang.String)',38:'java.lang.Float.new(java.lang.String)',39:'condition',40:'body',41:'out_control',42:'java.lang.Float.floatValue()',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'java.lang.Float.floatValue()',48:'java.lang.Float.floatValue()',49:'if',50:'hole',51:'condition',52:'then',53:'else',54:'out_control',55:'java.lang.String.Constant',56:'if',57:'java.lang.String.equals(java.lang.Object)',58:'java.lang.String.equals(java.lang.Object)',59:'java.lang.String.equals(java.lang.Object)',60:'java.lang.String.equals(java.lang.Object)',61:'condition',62:'then',63:'elseif',64:'out_control',65:'if',66:'condition',67:'then',68:'elseif',69:'condition',70:'then',71:'out_control',72:'if',73:'condition',74:'then',75:'elseif',76:'condition',77:'then',78:'out_control',79:'if',80:'condition',81:'then',82:'condition',83:'then',84:'out_control',85:'if',86:'condition',87:'then',88:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.get(int)',14:'java.util.ArrayList.size()',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.size()',21:'java.util.ArrayList.get(int)',22:'java.util.ArrayList.size()',23:'java.util.ArrayList.get(int)',24:'java.util.ArrayList.size()',25:'java.util.ArrayList.get(int)',26:'java.util.ArrayList.size()',27:'java.util.ArrayList.get(int)',28:'java.util.ArrayList.clear()',29:'java.util.ArrayList.add(java.lang.Object)',30:'while',31:'java.lang.Float.new(java.lang.String)',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'java.lang.Float.new(java.lang.String)',37:'java.lang.Float.new(java.lang.String)',38:'java.lang.Float.new(java.lang.String)',39:'condition',40:'body',41:'out_control',42:'java.lang.Float.floatValue()',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'java.lang.Float.floatValue()',48:'java.lang.Float.floatValue()',49:'if',50:'hole',51:'condition',52:'then',53:'else',54:'out_control',55:'java.lang.String.Constant',56:'if',57:'java.lang.String.equals(java.lang.Object)',58:'java.lang.String.equals(java.lang.Object)',59:'java.lang.String.equals(java.lang.Object)',60:'java.lang.String.equals(java.lang.Object)',61:'condition',62:'then',63:'elseif',64:'out_control',65:'if',66:'condition',67:'then',68:'elseif',69:'condition',70:'then',71:'out_control',72:'if',73:'condition',74:'then',75:'elseif',76:'condition',77:'then',78:'out_control',79:'if',80:'condition',81:'then',82:'condition',83:'then',84:'out_control',85:'if',86:'condition',87:'then',88:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.get(int)',14:'java.util.ArrayList.size()',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.get(int)',21:'java.util.ArrayList.size()',22:'java.util.ArrayList.size()',23:'java.util.ArrayList.get(int)',24:'java.util.ArrayList.size()',25:'java.util.ArrayList.get(int)',26:'java.util.ArrayList.size()',27:'java.util.ArrayList.get(int)',28:'java.util.ArrayList.clear()',29:'java.util.ArrayList.add(java.lang.Object)',30:'while',31:'java.lang.Float.new(java.lang.String)',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'java.lang.Float.new(java.lang.String)',37:'java.lang.Float.new(java.lang.String)',38:'java.lang.Float.new(java.lang.String)',39:'condition',40:'body',41:'out_control',42:'java.lang.Float.floatValue()',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'java.lang.Float.floatValue()',48:'java.lang.Float.floatValue()',49:'if',50:'condition',51:'then',52:'else',53:'out_control',54:'java.lang.String.Constant',55:'if',56:'java.lang.String.equals(java.lang.Object)',57:'java.lang.String.equals(java.lang.Object)',58:'java.lang.String.equals(java.lang.Object)',59:'java.lang.String.equals(java.lang.Object)',60:'condition',61:'then',62:'elseif',63:'out_control',64:'if',65:'condition',66:'then',67:'elseif',68:'condition',69:'then',70:'out_control',71:'if',72:'condition',73:'then',74:'elseif',75:'condition',76:'then',77:'out_control',78:'if',79:'condition',80:'then',81:'condition',82:'then',83:'out_control',84:'if',85:'condition',86:'then',87:'out_control',88:'hole'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.get(int)',14:'java.util.ArrayList.size()',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.get(int)',21:'java.util.ArrayList.size()',22:'java.util.ArrayList.size()',23:'java.util.ArrayList.get(int)',24:'java.util.ArrayList.size()',25:'java.util.ArrayList.get(int)',26:'java.util.ArrayList.size()',27:'java.util.ArrayList.get(int)',28:'java.util.ArrayList.clear()',29:'java.util.ArrayList.add(java.lang.Object)',30:'while',31:'java.lang.Float.new(java.lang.String)',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'java.lang.Float.new(java.lang.String)',37:'java.lang.Float.new(java.lang.String)',38:'java.lang.Float.new(java.lang.String)',39:'condition',40:'body',41:'out_control',42:'java.lang.Float.floatValue()',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'java.lang.Float.floatValue()',48:'java.lang.Float.floatValue()',49:'if',50:'hole',51:'condition',52:'then',53:'else',54:'out_control',55:'java.lang.String.Constant',56:'if',57:'java.lang.String.equals(java.lang.Object)',58:'java.lang.String.equals(java.lang.Object)',59:'java.lang.String.equals(java.lang.Object)',60:'java.lang.String.equals(java.lang.Object)',61:'condition',62:'then',63:'elseif',64:'out_control',65:'if',66:'condition',67:'then',68:'elseif',69:'condition',70:'then',71:'out_control',72:'if',73:'condition',74:'then',75:'elseif',76:'condition',77:'then',78:'out_control',79:'if',80:'condition',81:'then',82:'condition',83:'then',84:'out_control',85:'if',86:'condition',87:'then',88:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.get(int)',14:'java.util.ArrayList.size()',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.get(int)',21:'java.util.ArrayList.size()',22:'java.util.ArrayList.size()',23:'java.util.ArrayList.get(int)',24:'java.util.ArrayList.size()',25:'java.util.ArrayList.get(int)',26:'java.util.ArrayList.size()',27:'java.util.ArrayList.get(int)',28:'java.util.ArrayList.clear()',29:'java.util.ArrayList.add(java.lang.Object)',30:'while',31:'java.lang.Float.new(java.lang.String)',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'java.lang.Float.new(java.lang.String)',37:'java.lang.Float.new(java.lang.String)',38:'java.lang.Float.new(java.lang.String)',39:'condition',40:'body',41:'out_control',42:'java.lang.Float.floatValue()',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'java.lang.Float.floatValue()',48:'java.lang.Float.floatValue()',49:'if',50:'hole',51:'condition',52:'then',53:'else',54:'out_control',55:'java.lang.String.Constant',56:'if',57:'java.lang.String.equals(java.lang.Object)',58:'java.lang.String.equals(java.lang.Object)',59:'java.lang.String.equals(java.lang.Object)',60:'java.lang.String.equals(java.lang.Object)',61:'condition',62:'then',63:'elseif',64:'out_control',65:'if',66:'condition',67:'then',68:'elseif',69:'condition',70:'then',71:'out_control',72:'if',73:'condition',74:'then',75:'elseif',76:'condition',77:'then',78:'out_control',79:'if',80:'condition',81:'then',82:'condition',83:'then',84:'out_control',85:'if',86:'condition',87:'then',88:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.get(int)',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.size()',13:'java.util.ArrayList.get(int)',14:'java.util.ArrayList.size()',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.get(int)',19:'java.util.ArrayList.size()',20:'java.util.ArrayList.get(int)',21:'java.util.ArrayList.size()',22:'java.util.ArrayList.size()',23:'java.util.ArrayList.get(int)',24:'java.util.ArrayList.size()',25:'java.util.ArrayList.get(int)',26:'java.util.ArrayList.size()',27:'java.util.ArrayList.get(int)',28:'java.util.ArrayList.clear()',29:'java.util.ArrayList.add(java.lang.Object)',30:'while',31:'java.lang.Float.new(java.lang.String)',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'java.lang.Float.new(java.lang.String)',37:'java.lang.Float.new(java.lang.String)',38:'java.lang.Float.new(java.lang.String)',39:'condition',40:'body',41:'out_control',42:'java.lang.Float.floatValue()',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'java.lang.Float.floatValue()',48:'java.lang.Float.floatValue()',49:'if',50:'hole',51:'condition',52:'then',53:'else',54:'out_control',55:'java.lang.String.Constant',56:'if',57:'java.lang.String.equals(java.lang.Object)',58:'java.lang.String.equals(java.lang.Object)',59:'java.lang.String.equals(java.lang.Object)',60:'java.lang.String.equals(java.lang.Object)',61:'condition',62:'then',63:'elseif',64:'out_control',65:'if',66:'condition',67:'then',68:'elseif',69:'condition',70:'then',71:'out_control',72:'if',73:'condition',74:'then',75:'elseif',76:'condition',77:'then',78:'out_control',79:'if',80:'condition',81:'then',82:'condition',83:'then',84:'out_control',85:'if',86:'condition',87:'then',88:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'java.lang.Object.new[]',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.size()',8:'java.util.ArrayList.size()',9:'java.util.ArrayList.get(int)',10:'java.util.ArrayList.size()',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.get(int)',13:'java.util.ArrayList.size()',14:'java.util.ArrayList.get(int)',15:'java.util.ArrayList.size()',16:'java.util.ArrayList.get(int)',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.size()',19:'java.util.ArrayList.get(int)',20:'java.util.ArrayList.size()',21:'java.util.ArrayList.get(int)',22:'java.util.ArrayList.size()',23:'java.util.ArrayList.get(int)',24:'java.util.ArrayList.size()',25:'java.util.ArrayList.get(int)',26:'java.util.ArrayList.clear()',27:'java.util.ArrayList.add(java.lang.Object)',28:'while',29:'java.lang.Float.new(java.lang.String)',30:'java.lang.Float.new(java.lang.String)',31:'java.lang.Float.new(java.lang.String)',32:'java.lang.Float.new(java.lang.String)',33:'java.lang.Float.new(java.lang.String)',34:'java.lang.Float.new(java.lang.String)',35:'java.lang.Float.new(java.lang.String)',36:'java.lang.Float.new(java.lang.String)',37:'condition',38:'body',39:'out_control',40:'java.lang.Float.floatValue()',41:'java.lang.Float.floatValue()',42:'java.lang.Float.floatValue()',43:'java.lang.Float.floatValue()',44:'java.lang.Float.floatValue()',45:'java.lang.Float.floatValue()',46:'java.lang.Float.floatValue()',47:'java.lang.Float.floatValue()',48:'if',49:'condition',50:'then',51:'else',52:'out_control',53:'java.lang.String.Constant',54:'if',55:'java.lang.String.equals(java.lang.Object)',56:'java.lang.String.equals(java.lang.Object)',57:'java.lang.String.equals(java.lang.Object)',58:'java.lang.String.equals(java.lang.Object)',59:'condition',60:'then',61:'elseif',62:'out_control',63:'if',64:'condition',65:'then',66:'elseif',67:'condition',68:'then',69:'out_control',70:'if',71:'condition',72:'then',73:'elseif',74:'hole',75:'condition',76:'then',77:'out_control',78:'if',79:'condition',80:'then',81:'condition',82:'then',83:'out_control',84:'if',85:'condition',86:'then',87:'out_control'}
{1:'java.lang.String.lastIndexOf(int)',2:'java.lang.String.lastIndexOf(int)',3:'if',4:'java.lang.String.substring(int,int)',5:'condition',6:'then',7:'out_control',8:'java.lang.String.substring(int,int).equals(java.lang.Object)',9:'if',10:'condition',11:'then',12:'out_control',13:'java.util.Map.containsKey(java.lang.Object)',14:'java.util.Map.get(java.lang.Object)',15:'hole',16:'java.util.Map.put(java.lang.Object,java.lang.Object)'}
{1:'java.lang.String.lastIndexOf(int)',2:'java.lang.String.lastIndexOf(int)',3:'if',4:'java.lang.String.substring(int,int)',5:'java.lang.String.substring(int)',6:'condition',7:'then',8:'out_control',9:'java.lang.String.substring(int,int).equals(java.lang.Object)',10:'hole',11:'if',12:'condition',13:'then',14:'out_control',15:'java.util.Map.containsKey(java.lang.Object)',16:'java.util.Map.get(java.lang.Object)'}
{1:'java.lang.String.lastIndexOf(int)',2:'java.lang.String.lastIndexOf(int)',3:'if',4:'java.lang.String.substring(int,int)',5:'condition',6:'then',7:'out_control',8:'java.lang.String.substring(int,int).equals(java.lang.Object)',9:'if',10:'condition',11:'then',12:'out_control',13:'java.util.Map.containsKey(java.lang.Object)',14:'hole',15:'java.util.Map.remove(java.lang.Object)',16:'java.util.Map.put(java.lang.Object,java.lang.Object)'}
{1:'java.lang.String.lastIndexOf(int)',2:'java.lang.String.lastIndexOf(int)',3:'if',4:'java.lang.String.substring(int,int)',5:'condition',6:'then',7:'out_control',8:'java.lang.String.substring(int,int).equals(java.lang.Object)',9:'if',10:'condition',11:'then',12:'out_control',13:'java.util.Map.containsKey(java.lang.Object)',14:'java.util.Map.get(java.lang.Object)',15:'hole'}
{1:'java.lang.String.lastIndexOf(int)',2:'java.lang.String.lastIndexOf(int)',3:'if',4:'java.lang.String.substring(int,int)',5:'condition',6:'then',7:'out_control',8:'java.lang.String.substring(int,int).equals(java.lang.Object)',9:'hole',10:'java.util.Map.remove(java.lang.Object)',11:'java.util.Map.put(java.lang.Object,java.lang.Object)'}
{1:'java.lang.String.lastIndexOf(int)',2:'java.lang.String.lastIndexOf(int)',3:'if',4:'java.lang.String.substring(int,int)',5:'condition',6:'then',7:'out_control',8:'java.lang.String.substring(int,int).equals(java.lang.Object)',9:'if',10:'condition',11:'then',12:'out_control',13:'java.util.Map.containsKey(java.lang.Object)',14:'hole',15:'java.util.Map.put(java.lang.Object,java.lang.Object)'}
{1:'java.lang.String.lastIndexOf(int)',2:'java.lang.String.lastIndexOf(int)',3:'hole',4:'java.util.Map.remove(java.lang.Object)',5:'java.util.Map.put(java.lang.Object,java.lang.Object)'}
{1:'java.lang.String.lastIndexOf(int)',2:'java.lang.String.lastIndexOf(int)',3:'if',4:'java.lang.String.substring(int,int)',5:'condition',6:'then',7:'out_control',8:'java.lang.String.substring(int,int).equals(java.lang.Object)',9:'hole',10:'java.util.Map.put(java.lang.Object,java.lang.Object)'}
{1:'java.lang.String.lastIndexOf(int)',2:'java.lang.String.lastIndexOf(int)',3:'if',4:'java.lang.String.substring(int,int)',5:'condition',6:'then',7:'out_control',8:'java.lang.String.substring(int,int).equals(java.lang.Object)',9:'if',10:'condition',11:'then',12:'out_control',13:'java.util.Map.containsKey(java.lang.Object)',14:'hole'}
{1:'java.lang.String.lastIndexOf(int)',2:'hole',3:'java.util.Map.remove(java.lang.Object)',4:'java.util.Map.put(java.lang.Object,java.lang.Object)'}
{1:'java.lang.String.lastIndexOf(int)',2:'java.lang.String.lastIndexOf(int)',3:'hole',4:'java.util.Map.put(java.lang.Object,java.lang.Object)'}
{1:'java.lang.String.lastIndexOf(int)',2:'java.lang.String.lastIndexOf(int)',3:'if',4:'java.lang.String.substring(int,int)',5:'condition',6:'then',7:'out_control',8:'java.lang.String.substring(int,int).equals(java.lang.Object)',9:'hole'}
{1:'java.util.HashMap.Constant',2:'hole'}
{1:'java.util.HashMap.Constant',2:'hole'}
{1:'java.util.ArrayList.new()',2:'java.util.regex.Pattern.matcher(java.lang.CharSequence)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.toArray(java.lang.Object[])',6:'int.Constant',7:'java.util.regex.Matcher.find()',8:'java.util.regex.Matcher.start()',9:'java.util.regex.Matcher.group()',10:'return',11:'while',12:'java.lang.String.substring(int,int)',13:'java.lang.String.substring(int,int)',14:'hole',15:'condition',16:'body',17:'out_control',18:'if',19:'java.lang.String.length()',20:'if',21:'java.lang.String.length()',22:'java.lang.String.length()',23:'condition',24:'then',25:'out_control',26:'condition',27:'then',28:'out_control'}
{1:'java.util.ArrayList.new()',2:'java.util.regex.Pattern.matcher(java.lang.CharSequence)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'int.Constant',7:'java.util.regex.Matcher.find()',8:'java.util.regex.Matcher.start()',9:'java.util.regex.Matcher.group()',10:'java.util.regex.Matcher.end()',11:'while',12:'java.lang.String.substring(int,int)',13:'java.lang.String.substring(int,int)',14:'condition',15:'body',16:'out_control',17:'if',18:'java.lang.String.length()',19:'if',20:'java.lang.String.length()',21:'java.lang.String.length()',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'hole'}
{1:'java.util.ArrayList.new()',2:'java.util.regex.Pattern.matcher(java.lang.CharSequence)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.toArray(java.lang.Object[])',6:'int.Constant',7:'java.util.regex.Matcher.find()',8:'java.util.regex.Matcher.start()',9:'java.util.regex.Matcher.end()',10:'return',11:'while',12:'java.lang.String.substring(int,int)',13:'java.lang.String.substring(int,int)',14:'condition',15:'body',16:'out_control',17:'if',18:'java.lang.String.length()',19:'if',20:'java.lang.String.length()',21:'java.lang.String.length()',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'out_control',28:'hole'}
{1:'java.util.ArrayList.new()',2:'java.util.regex.Pattern.matcher(java.lang.CharSequence)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.toArray(java.lang.Object[])',6:'int.Constant',7:'java.util.regex.Matcher.find()',8:'java.util.regex.Matcher.start()',9:'return',10:'while',11:'java.lang.String.substring(int,int)',12:'java.lang.String.substring(int,int)',13:'condition',14:'body',15:'out_control',16:'if',17:'java.lang.String.length()',18:'if',19:'java.lang.String.length()',20:'java.lang.String.length()',21:'condition',22:'then',23:'out_control',24:'condition',25:'then',26:'out_control',27:'hole'}
{1:'java.util.ArrayList.new()',2:'java.util.regex.Pattern.matcher(java.lang.CharSequence)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'int.Constant',6:'java.util.regex.Matcher.find()',7:'java.util.regex.Matcher.start()',8:'java.util.regex.Matcher.group()',9:'java.util.regex.Matcher.end()',10:'while',11:'java.lang.String.substring(int,int)',12:'java.lang.String.substring(int,int)',13:'condition',14:'body',15:'out_control',16:'if',17:'java.lang.String.length()',18:'hole',19:'java.lang.String.length()',20:'condition',21:'then',22:'out_control'}
{1:'java.util.ArrayList.new()',2:'java.util.regex.Pattern.matcher(java.lang.CharSequence)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'int.Constant',6:'java.util.regex.Matcher.find()',7:'java.util.regex.Matcher.start()',8:'java.util.regex.Matcher.group()',9:'java.util.regex.Matcher.end()',10:'while',11:'java.lang.String.substring(int,int)',12:'condition',13:'body',14:'out_control',15:'if',16:'java.lang.String.length()',17:'hole',18:'condition',19:'then',20:'out_control'}
{1:'java.lang.StringBuilder.new(int)',2:'hole'}
{1:'java.lang.String.length()',2:'java.lang.StringBuffer.new(int)',3:'for',4:'java.lang.StringBuffer.toString()',5:'condition',6:'body',7:'out_control',8:'return',9:'java.lang.String.charAt(int)',10:'hole'}
{1:'java.lang.String.length()',2:'java.lang.StringBuffer.new(int)',3:'for',4:'java.lang.StringBuffer.append(char)',5:'condition',6:'body',7:'out_control',8:'java.lang.String.charAt(int)',9:'hole',10:'if',11:'condition',12:'then',13:'out_control'}
{1:'java.lang.String.length()',2:'java.lang.StringBuffer.new(int)',3:'for',4:'java.lang.StringBuffer.toString()',5:'condition',6:'body',7:'out_control',8:'return',9:'hole'}
{1:'java.lang.String.length()',2:'java.lang.StringBuffer.new(int)',3:'hole'}
{1:'java.lang.String.length()',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.toString()',5:'try',6:'return',7:'hole',8:'catch',9:'out_control'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.toString()',5:'try',6:'java.lang.String.startsWith(java.lang.String)',7:'return',8:'while',9:'catch',10:'out_control',11:'condition',12:'body',13:'out_control',14:'if',15:'condition',16:'then',17:'out_control',18:'java.lang.String.substring(int)',19:'int.Constant',20:'continue',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.substring(int,int)',24:'int.Constant',25:'java.lang.Integer.parseInt(java.lang.String)',26:'java.lang.StringBuffer.append(char).append(java.lang.String).append(char)',27:'for',28:'java.lang.String.substring(int)',29:'condition',30:'body',31:'out_control',32:'hole',33:'if',34:'condition',35:'then',36:'out_control',37:'break',38:'if',39:'condition',40:'then',41:'out_control',42:'int.Constant',43:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.toString()',6:'try',7:'java.lang.String.startsWith(java.lang.String)',8:'java.lang.String.substring(int)',9:'return',10:'while',11:'catch',12:'out_control',13:'condition',14:'body',15:'out_control',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.String.substring(int)',21:'int.Constant',22:'continue',23:'java.lang.String.length()',24:'java.lang.String.substring(int,int)',25:'java.lang.String.substring(int,int)',26:'java.lang.String.length()',27:'java.lang.String.indexOf(int)',28:'java.lang.String.substring(int,int)',29:'int.Constant',30:'java.lang.Integer.parseInt(java.lang.String)',31:'int.Constant',32:'java.lang.StringBuffer.append(char).append(java.lang.String).append(char)',33:'for',34:'java.lang.String.substring(int)',35:'if',36:'condition',37:'body',38:'out_control',39:'if',40:'condition',41:'then',42:'out_control',43:'if',44:'condition',45:'then',46:'else',47:'out_control',48:'break',49:'hole',50:'condition',51:'then',52:'out_control',53:'break',54:'if',55:'condition',56:'then',57:'out_control',58:'int.Constant',59:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'try',7:'java.lang.String.startsWith(java.lang.String)',8:'java.lang.String.substring(int)',9:'java.lang.String.substring(int)',10:'hole',11:'while',12:'catch',13:'out_control',14:'condition',15:'body',16:'out_control',17:'if',18:'condition',19:'then',20:'out_control',21:'java.lang.String.substring(int)',22:'int.Constant',23:'continue',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'java.lang.String.substring(int,int)',27:'java.lang.String.length()',28:'java.lang.String.indexOf(int)',29:'java.lang.String.substring(int,int)',30:'int.Constant',31:'java.lang.Integer.parseInt(java.lang.String)',32:'int.Constant',33:'java.lang.StringBuffer.append(char).append(java.lang.String).append(char)',34:'for',35:'java.lang.String.substring(int)',36:'if',37:'condition',38:'body',39:'out_control',40:'if',41:'condition',42:'then',43:'out_control',44:'if',45:'condition',46:'then',47:'else',48:'out_control',49:'break',50:'condition',51:'then',52:'out_control',53:'break',54:'if',55:'condition',56:'then',57:'out_control',58:'int.Constant',59:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'try',8:'java.lang.String.startsWith(java.lang.String)',9:'java.lang.String.substring(int)',10:'java.lang.String.substring(int)',11:'return',12:'while',13:'catch',14:'out_control',15:'condition',16:'body',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'hole',23:'int.Constant',24:'int.Constant',25:'java.lang.String.substring(int,int)',26:'java.lang.Integer.parseInt(java.lang.String)',27:'for',28:'java.lang.String.substring(int,int)',29:'java.lang.String.substring(int)',30:'int.Constant',31:'condition',32:'body',33:'out_control',34:'java.lang.StringBuffer.append(char).append(java.lang.String).append(char)',35:'if',36:'java.lang.String.length()',37:'java.lang.String.indexOf(int)',38:'java.lang.String.substring(int,int)',39:'if',40:'if',41:'condition',42:'then',43:'else',44:'out_control',45:'condition',46:'then',47:'out_control',48:'condition',49:'then',50:'out_control',51:'break',52:'java.lang.String.length()',53:'break',54:'if',55:'condition',56:'then',57:'out_control',58:'int.Constant',59:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'try',8:'java.lang.String.startsWith(java.lang.String)',9:'java.lang.String.substring(int)',10:'java.lang.String.substring(int)',11:'return',12:'while',13:'catch',14:'out_control',15:'condition',16:'body',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.String.substring(int)',23:'int.Constant',24:'continue',25:'java.lang.String.length()',26:'java.lang.String.substring(int,int)',27:'java.lang.String.length()',28:'java.lang.String.indexOf(int)',29:'java.lang.String.substring(int,int)',30:'int.Constant',31:'java.lang.Integer.parseInt(java.lang.String)',32:'int.Constant',33:'for',34:'java.lang.String.substring(int)',35:'if',36:'condition',37:'body',38:'out_control',39:'if',40:'condition',41:'then',42:'out_control',43:'if',44:'hole',45:'condition',46:'then',47:'else',48:'out_control',49:'break',50:'condition',51:'then',52:'out_control',53:'break',54:'if',55:'condition',56:'then',57:'out_control',58:'int.Constant',59:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.toString()',6:'try',7:'java.lang.String.startsWith(java.lang.String)',8:'java.lang.String.substring(int)',9:'return',10:'while',11:'catch',12:'out_control',13:'condition',14:'body',15:'out_control',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.String.substring(int)',21:'int.Constant',22:'continue',23:'java.lang.String.length()',24:'java.lang.String.substring(int,int)',25:'java.lang.String.substring(int,int)',26:'java.lang.String.length()',27:'java.lang.String.indexOf(int)',28:'int.Constant',29:'java.lang.Integer.parseInt(java.lang.String)',30:'int.Constant',31:'java.lang.StringBuffer.append(char).append(java.lang.String).append(char)',32:'hole',33:'java.lang.String.substring(int)',34:'for',35:'java.lang.String.substring(int)',36:'if',37:'condition',38:'body',39:'out_control',40:'if',41:'condition',42:'then',43:'out_control',44:'if',45:'condition',46:'then',47:'else',48:'out_control',49:'break',50:'condition',51:'then',52:'out_control',53:'break',54:'if',55:'condition',56:'then',57:'out_control',58:'int.Constant',59:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.toString()',5:'try',6:'java.lang.String.startsWith(java.lang.String)',7:'return',8:'while',9:'catch',10:'out_control',11:'condition',12:'body',13:'out_control',14:'if',15:'condition',16:'then',17:'out_control',18:'java.lang.String.substring(int)',19:'int.Constant',20:'continue',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.substring(int,int)',24:'int.Constant',25:'java.lang.Integer.parseInt(java.lang.String)',26:'java.lang.StringBuffer.append(char).append(java.lang.String).append(char)',27:'for',28:'hole',29:'condition',30:'body',31:'out_control',32:'if',33:'condition',34:'then',35:'out_control',36:'break',37:'if',38:'condition',39:'then',40:'out_control',41:'int.Constant',42:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'try',6:'java.lang.String.startsWith(java.lang.String)',7:'java.lang.String.substring(int)',8:'java.lang.String.substring(int)',9:'while',10:'catch',11:'out_control',12:'condition',13:'body',14:'out_control',15:'hole',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.String.substring(int)',21:'int.Constant',22:'continue',23:'java.lang.String.length()',24:'java.lang.String.substring(int,int)',25:'java.lang.String.substring(int,int)',26:'java.lang.String.length()',27:'java.lang.String.indexOf(int)',28:'java.lang.String.substring(int,int)',29:'int.Constant',30:'java.lang.Integer.parseInt(java.lang.String)',31:'int.Constant',32:'java.lang.StringBuffer.append(char).append(java.lang.String).append(char)',33:'for',34:'java.lang.String.substring(int)',35:'if',36:'condition',37:'body',38:'out_control',39:'if',40:'condition',41:'then',42:'out_control',43:'if',44:'condition',45:'then',46:'else',47:'out_control',48:'break',49:'condition',50:'then',51:'out_control',52:'break',53:'if',54:'condition',55:'then',56:'out_control',57:'int.Constant',58:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'try',8:'java.lang.String.startsWith(java.lang.String)',9:'java.lang.String.substring(int)',10:'java.lang.String.substring(int)',11:'return',12:'while',13:'catch',14:'out_control',15:'condition',16:'body',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.String.substring(int)',23:'int.Constant',24:'continue',25:'java.lang.String.length()',26:'java.lang.String.substring(int,int)',27:'java.lang.String.length()',28:'java.lang.String.indexOf(int)',29:'java.lang.String.substring(int,int)',30:'int.Constant',31:'java.lang.Integer.parseInt(java.lang.String)',32:'int.Constant',33:'for',34:'if',35:'condition',36:'body',37:'out_control',38:'condition',39:'then',40:'out_control',41:'if',42:'hole',43:'break',44:'condition',45:'then',46:'out_control',47:'if',48:'break',49:'if',50:'condition',51:'then',52:'else',53:'out_control',54:'condition',55:'then',56:'out_control',57:'int.Constant',58:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.toString()',6:'try',7:'java.lang.String.startsWith(java.lang.String)',8:'java.lang.String.substring(int)',9:'return',10:'while',11:'catch',12:'out_control',13:'condition',14:'body',15:'out_control',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.String.substring(int)',21:'int.Constant',22:'continue',23:'java.lang.String.length()',24:'java.lang.String.substring(int,int)',25:'java.lang.String.substring(int,int)',26:'java.lang.String.length()',27:'int.Constant',28:'java.lang.Integer.parseInt(java.lang.String)',29:'int.Constant',30:'java.lang.StringBuffer.append(char).append(java.lang.String).append(char)',31:'for',32:'java.lang.String.substring(int)',33:'if',34:'condition',35:'body',36:'out_control',37:'if',38:'condition',39:'then',40:'out_control',41:'if',42:'condition',43:'then',44:'else',45:'out_control',46:'break',47:'condition',48:'then',49:'out_control',50:'hole',51:'break',52:'if',53:'java.lang.String.substring(int)',54:'condition',55:'then',56:'out_control',57:'int.Constant',58:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.toString()',6:'try',7:'java.lang.String.startsWith(java.lang.String)',8:'java.lang.String.substring(int)',9:'return',10:'while',11:'catch',12:'out_control',13:'condition',14:'body',15:'out_control',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.String.substring(int)',21:'int.Constant',22:'continue',23:'java.lang.String.length()',24:'java.lang.String.substring(int,int)',25:'java.lang.String.substring(int,int)',26:'java.lang.String.length()',27:'java.lang.String.indexOf(int)',28:'int.Constant',29:'java.lang.Integer.parseInt(java.lang.String)',30:'int.Constant',31:'java.lang.StringBuffer.append(char).append(java.lang.String).append(char)',32:'hole',33:'for',34:'java.lang.String.substring(int)',35:'if',36:'condition',37:'body',38:'out_control',39:'if',40:'condition',41:'then',42:'out_control',43:'if',44:'condition',45:'then',46:'else',47:'out_control',48:'break',49:'condition',50:'then',51:'out_control',52:'break',53:'if',54:'condition',55:'then',56:'out_control',57:'int.Constant',58:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.toString()',6:'try',7:'java.lang.String.startsWith(java.lang.String)',8:'java.lang.String.substring(int)',9:'return',10:'while',11:'catch',12:'out_control',13:'condition',14:'body',15:'out_control',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.String.substring(int)',21:'int.Constant',22:'continue',23:'java.lang.String.length()',24:'java.lang.String.substring(int,int)',25:'java.lang.String.substring(int,int)',26:'java.lang.String.indexOf(int)',27:'java.lang.String.substring(int,int)',28:'int.Constant',29:'java.lang.Integer.parseInt(java.lang.String)',30:'int.Constant',31:'java.lang.StringBuffer.append(char).append(java.lang.String).append(char)',32:'for',33:'java.lang.String.substring(int)',34:'hole',35:'condition',36:'body',37:'out_control',38:'if',39:'if',40:'condition',41:'then',42:'else',43:'out_control',44:'condition',45:'then',46:'out_control',47:'break',48:'if',49:'condition',50:'then',51:'out_control',52:'int.Constant',53:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.toString()',5:'try',6:'java.lang.String.startsWith(java.lang.String)',7:'return',8:'while',9:'catch',10:'out_control',11:'condition',12:'body',13:'out_control',14:'if',15:'condition',16:'then',17:'out_control',18:'java.lang.String.substring(int)',19:'int.Constant',20:'continue',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'int.Constant',24:'java.lang.Integer.parseInt(java.lang.String)',25:'for',26:'condition',27:'body',28:'out_control',29:'if',30:'hole',31:'condition',32:'then',33:'out_control',34:'break',35:'if',36:'condition',37:'then',38:'out_control',39:'int.Constant',40:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.toString()',6:'try',7:'java.lang.String.startsWith(java.lang.String)',8:'java.lang.String.substring(int)',9:'return',10:'while',11:'catch',12:'out_control',13:'condition',14:'body',15:'out_control',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.String.substring(int)',21:'int.Constant',22:'continue',23:'java.lang.String.length()',24:'java.lang.String.substring(int,int)',25:'java.lang.String.substring(int,int)',26:'java.lang.String.length()',27:'int.Constant',28:'java.lang.Integer.parseInt(java.lang.String)',29:'int.Constant',30:'java.lang.StringBuffer.append(char).append(java.lang.String).append(char)',31:'for',32:'java.lang.String.substring(int)',33:'if',34:'condition',35:'body',36:'out_control',37:'if',38:'condition',39:'then',40:'out_control',41:'if',42:'condition',43:'then',44:'else',45:'out_control',46:'break',47:'condition',48:'then',49:'out_control',50:'hole',51:'break',52:'if',53:'condition',54:'then',55:'out_control',56:'int.Constant',57:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.toString()',6:'try',7:'java.lang.String.startsWith(java.lang.String)',8:'java.lang.String.substring(int)',9:'return',10:'while',11:'catch',12:'out_control',13:'condition',14:'body',15:'out_control',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.String.substring(int)',21:'int.Constant',22:'continue',23:'java.lang.String.length()',24:'java.lang.String.substring(int,int)',25:'java.lang.String.substring(int,int)',26:'java.lang.String.indexOf(int)',27:'java.lang.String.substring(int,int)',28:'int.Constant',29:'java.lang.Integer.parseInt(java.lang.String)',30:'java.lang.StringBuffer.append(char).append(java.lang.String).append(char)',31:'for',32:'java.lang.String.substring(int)',33:'condition',34:'body',35:'out_control',36:'if',37:'if',38:'condition',39:'then',40:'else',41:'out_control',42:'condition',43:'then',44:'out_control',45:'hole',46:'break',47:'if',48:'condition',49:'then',50:'out_control',51:'int.Constant',52:'break'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.valueOf(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.toString()',5:'try',6:'java.lang.String.startsWith(java.lang.String)',7:'return',8:'while',9:'catch',10:'out_control',11:'condition',12:'body',13:'out_control',14:'if',15:'condition',16:'then',17:'out_control',18:'java.lang.String.substring(int)',19:'int.Constant',20:'continue',21:'int.Constant',22:'hole'}
{1:'java.lang.String.length()',2:'hole'}
{1:'java.lang.String.length()',2:'while',3:'condition',4:'body',5:'out_control',6:'hole',7:'java.lang.Math.min(int,int)',8:'while',9:'condition',10:'body',11:'out_control',12:'java.lang.String.charAt(int)'}
{1:'java.lang.String.length()',2:'while',3:'condition',4:'body',5:'out_control',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.charAt(int)',11:'continue',12:'java.lang.Math.min(int,int)',13:'hole'}
{1:'java.lang.String.length()',2:'while',3:'condition',4:'body',5:'out_control',6:'hole',7:'while',8:'condition',9:'body',10:'out_control',11:'java.lang.String.charAt(int)'}
{1:'java.lang.String.length()',2:'while',3:'condition',4:'body',5:'out_control',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.charAt(int)',11:'continue',12:'hole'}
{1:'java.lang.String.length()',2:'while',3:'condition',4:'body',5:'out_control',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'java.lang.String.toUpperCase()',7:'hole',8:'java.lang.String.substring(int)',9:'java.lang.String.charAt(int)',10:'java.lang.String.substring(int,int)',11:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'java.lang.String.toUpperCase()',7:'int.Constant',8:'java.lang.String.length()',9:'java.lang.String.charAt(int)',10:'java.lang.String.indexOf(int)',11:'for',12:'int.Constant',13:'condition',14:'body',15:'out_control',16:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole',7:'java.lang.String.substring(int)',8:'java.lang.String.charAt(int)',9:'java.lang.String.substring(int,int)',10:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'java.lang.String.toUpperCase()',7:'int.Constant',8:'java.lang.String.length()',9:'java.lang.String.charAt(int)',10:'java.lang.String.indexOf(int)',11:'for',12:'condition',13:'body',14:'out_control',15:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'java.lang.String.toUpperCase()',7:'hole'}
{1:'int.Constant',2:'int.Constant',3:'hole'}
{1:'int.Constant',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole',7:'java.lang.String.startsWith(java.lang.String)',8:'java.lang.String.startsWith(java.lang.String)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'if',7:'java.lang.String.startsWith(java.lang.String)',8:'condition',9:'then',10:'elseif',11:'out_control',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.substring(int,int).equals(java.lang.Object)',14:'hole',15:'condition',16:'then',17:'elseif',18:'java.lang.String.substring(int,int).equals(java.lang.Object)',19:'java.lang.String.substring(int,int).equals(java.lang.Object)',20:'if',21:'condition',22:'then',23:'elseif',24:'java.lang.String.substring(int,int).equals(java.lang.Object)',25:'condition',26:'then',27:'out_control',28:'java.lang.String.substring(int,int).equals(java.lang.Object)',29:'if',30:'condition',31:'then',32:'java.lang.String.substring(int,int).equals(java.lang.Object)',33:'java.lang.String.substring(int)',34:'condition',35:'then',36:'out_control',37:'java.lang.String.charAt(int)',38:'if',39:'java.lang.String.substring(int,int)',40:'java.lang.String.substring(int,int).equals(java.lang.Object)',41:'java.lang.String.substring(int)',42:'condition',43:'then',44:'out_control',45:'java.lang.String.substring(int,int)',46:'java.lang.String.substring(int,int)',47:'java.lang.String.substring(int,int).equals(java.lang.Object)',48:'java.lang.String.substring(int)',49:'java.lang.String.substring(int,int)',50:'java.lang.String.substring(int,int)',51:'java.lang.String.substring(int,int)',52:'return',53:'java.lang.String.substring(int,int)',54:'java.lang.String.substring(int,int)',55:'return',56:'java.lang.String.substring(int,int)',57:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'if',7:'java.lang.String.startsWith(java.lang.String)',8:'condition',9:'then',10:'elseif',11:'out_control',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.substring(int,int).equals(java.lang.Object)',14:'if',15:'condition',16:'then',17:'elseif',18:'java.lang.String.substring(int,int).equals(java.lang.Object)',19:'condition',20:'then',21:'out_control',22:'java.lang.String.substring(int,int).equals(java.lang.Object)',23:'hole',24:'condition',25:'then',26:'elseif',27:'java.lang.String.substring(int,int).equals(java.lang.Object)',28:'java.lang.String.substring(int,int).equals(java.lang.Object)',29:'java.lang.String.substring(int)',30:'java.lang.String.substring(int,int).equals(java.lang.Object)',31:'if',32:'condition',33:'then',34:'java.lang.String.substring(int,int)',35:'condition',36:'then',37:'out_control',38:'java.lang.String.charAt(int)',39:'if',40:'java.lang.String.substring(int,int)',41:'java.lang.String.substring(int,int).equals(java.lang.Object)',42:'java.lang.String.substring(int)',43:'condition',44:'then',45:'out_control',46:'java.lang.String.substring(int,int)',47:'java.lang.String.substring(int,int)',48:'java.lang.String.substring(int,int).equals(java.lang.Object)',49:'java.lang.String.substring(int)',50:'java.lang.String.substring(int,int)',51:'java.lang.String.substring(int,int)',52:'java.lang.String.substring(int,int)',53:'return',54:'java.lang.String.substring(int,int)',55:'java.lang.String.substring(int,int)',56:'return',57:'java.lang.String.substring(int,int)',58:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'if',7:'java.lang.String.startsWith(java.lang.String)',8:'condition',9:'then',10:'elseif',11:'out_control',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.substring(int,int).equals(java.lang.Object)',14:'if',15:'condition',16:'then',17:'elseif',18:'java.lang.String.substring(int,int).equals(java.lang.Object)',19:'condition',20:'then',21:'out_control',22:'java.lang.String.substring(int,int).equals(java.lang.Object)',23:'if',24:'condition',25:'then',26:'elseif',27:'java.lang.String.substring(int,int).equals(java.lang.Object)',28:'java.lang.String.substring(int,int).equals(java.lang.Object)',29:'java.lang.String.substring(int)',30:'condition',31:'then',32:'out_control',33:'java.lang.String.substring(int,int).equals(java.lang.Object)',34:'hole',35:'condition',36:'then',37:'java.lang.String.substring(int,int)',38:'java.lang.String.substring(int,int).equals(java.lang.Object)',39:'java.lang.String.substring(int)',40:'java.lang.String.charAt(int)',41:'if',42:'java.lang.String.substring(int,int)',43:'java.lang.String.substring(int,int)',44:'condition',45:'then',46:'out_control',47:'java.lang.String.substring(int,int)',48:'java.lang.String.substring(int,int)',49:'java.lang.String.substring(int,int).equals(java.lang.Object)',50:'java.lang.String.substring(int)',51:'java.lang.String.substring(int,int)',52:'java.lang.String.substring(int,int)',53:'java.lang.String.substring(int,int)',54:'return',55:'return',56:'java.lang.String.substring(int,int)',57:'java.lang.String.substring(int,int)',58:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'if',7:'java.lang.String.startsWith(java.lang.String)',8:'condition',9:'then',10:'elseif',11:'out_control',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.substring(int,int).equals(java.lang.Object)',14:'if',15:'condition',16:'then',17:'elseif',18:'java.lang.String.substring(int,int).equals(java.lang.Object)',19:'condition',20:'then',21:'out_control',22:'java.lang.String.substring(int,int).equals(java.lang.Object)',23:'if',24:'condition',25:'then',26:'elseif',27:'java.lang.String.substring(int,int).equals(java.lang.Object)',28:'java.lang.String.substring(int,int).equals(java.lang.Object)',29:'java.lang.String.substring(int)',30:'condition',31:'then',32:'out_control',33:'java.lang.String.substring(int,int).equals(java.lang.Object)',34:'if',35:'condition',36:'then',37:'java.lang.String.substring(int,int)',38:'java.lang.String.substring(int,int).equals(java.lang.Object)',39:'java.lang.String.substring(int)',40:'condition',41:'then',42:'out_control',43:'java.lang.String.charAt(int)',44:'hole',45:'java.lang.String.substring(int,int)',46:'java.lang.String.substring(int,int)',47:'java.lang.String.substring(int,int).equals(java.lang.Object)',48:'java.lang.String.substring(int)',49:'java.lang.String.substring(int,int)',50:'java.lang.String.substring(int,int)',51:'java.lang.String.substring(int,int)',52:'java.lang.String.substring(int,int)',53:'java.lang.String.substring(int,int)',54:'java.lang.String.substring(int,int)',55:'return',56:'return',57:'java.lang.String.substring(int,int)',58:'return'}
{1:'java.lang.StringBuffer.new()',2:'for',3:'java.lang.StringBuffer.append(char)',4:'condition',5:'body',6:'out_control',7:'java.lang.String.length()',8:'java.lang.String.charAt(int)',9:'hole',10:'if',11:'condition',12:'then',13:'out_control'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.Integer.toString(int)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'hole'}
{1:'java.lang.StringBuffer.new(int)',2:'hole'}
{1:'java.util.ArrayList.new()',2:'java.lang.String.toCharArray()',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'char[].length',6:'java.lang.StringBuffer.new()',7:'java.lang.StringBuffer.new()',8:'java.lang.StringBuffer.new()',9:'for',10:'java.lang.StringBuffer.toString()',11:'java.lang.StringBuffer.toString()',12:'java.lang.StringBuffer.append(char)',13:'condition',14:'body',15:'out_control',16:'char.[index]',17:'hole',18:'if',19:'condition',20:'then',21:'elseif',22:'out_control',23:'condition',24:'then',25:'else'}
{1:'java.util.ArrayList.new()',2:'java.lang.String.toCharArray()',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'char[].length',6:'java.lang.StringBuffer.new()',7:'java.lang.StringBuffer.new()',8:'java.lang.StringBuffer.toString()',9:'for',10:'java.lang.StringBuffer.toString()',11:'java.lang.StringBuffer.append(char)',12:'condition',13:'body',14:'out_control',15:'char.[index]',16:'if',17:'condition',18:'then',19:'elseif',20:'out_control',21:'hole',22:'condition',23:'then',24:'else',25:'java.lang.StringBuffer.new()'}
{1:'java.util.ArrayList.new()',2:'java.lang.String.toCharArray()',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'char[].length',6:'java.lang.StringBuffer.new()',7:'java.lang.StringBuffer.new()',8:'java.lang.StringBuffer.toString()',9:'for',10:'java.lang.StringBuffer.toString()',11:'java.lang.StringBuffer.append(char)',12:'condition',13:'body',14:'out_control',15:'char.[index]',16:'if',17:'condition',18:'then',19:'elseif',20:'out_control',21:'condition',22:'then',23:'else',24:'hole',25:'java.lang.StringBuffer.new()'}
{1:'java.util.ArrayList.new()',2:'java.lang.String.toCharArray()',3:'char[].length',4:'java.lang.StringBuffer.new()',5:'hole'}
{1:'java.util.ArrayList.new()',2:'java.lang.String.toCharArray()',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'char[].length',6:'java.lang.StringBuffer.new()',7:'java.lang.StringBuffer.new()',8:'java.lang.StringBuffer.toString()',9:'for',10:'java.lang.StringBuffer.toString()',11:'java.lang.StringBuffer.append(char)',12:'condition',13:'body',14:'out_control',15:'char.[index]',16:'if',17:'condition',18:'then',19:'elseif',20:'out_control',21:'hole',22:'condition',23:'then',24:'else'}
{1:'java.util.ArrayList.new()',2:'java.lang.String.toCharArray()',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'char[].length',6:'java.lang.StringBuffer.new()',7:'java.lang.StringBuffer.new()',8:'java.lang.StringBuffer.toString()',9:'for',10:'java.lang.StringBuffer.toString()',11:'java.lang.StringBuffer.append(char)',12:'condition',13:'body',14:'out_control',15:'char.[index]',16:'if',17:'condition',18:'then',19:'elseif',20:'out_control',21:'condition',22:'then',23:'else',24:'hole'}
{1:'java.util.ArrayList.new()',2:'java.lang.String.toCharArray()',3:'char[].length',4:'hole'}
{1:'java.util.ArrayList.new()',2:'java.lang.String.toCharArray()',3:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.lang.StringBuffer.length()',2:'hole'}
{1:'java.lang.StringBuffer.length()',2:'while',3:'condition',4:'body',5:'out_control',6:'hole'}
{1:'int.Constant',2:'hole'}
{1:'int.Constant',2:'if',3:'condition',4:'then',5:'else',6:'out_control',7:'java.lang.String.length()',8:'byte.ArrayConstant[]',9:'hole',10:'for',11:'byte[].length',12:'condition',13:'body',14:'out_control'}
{1:'int.Constant',2:'if',3:'condition',4:'then',5:'else',6:'out_control',7:'java.lang.String.length()',8:'byte.ArrayConstant[]',9:'for',10:'hole',11:'condition',12:'body',13:'out_control',14:'java.lang.String.charAt(int)'}
{1:'int.Constant',2:'if',3:'condition',4:'then',5:'else',6:'out_control',7:'hole',8:'byte.ArrayConstant[]',9:'for',10:'byte[].length',11:'condition',12:'body',13:'out_control'}
{1:'int.Constant',2:'if',3:'condition',4:'then',5:'else',6:'out_control',7:'java.lang.String.length()',8:'hole',9:'for',10:'condition',11:'body',12:'out_control',13:'java.lang.String.charAt(int)'}
{1:'int.Constant',2:'java.lang.String.toCharArray()',3:'hole'}
{1:'int.Constant',2:'hole'}
{1:'java.lang.StringBuilder.new(java.lang.String)',2:'hole'}
{1:'byte.ArrayConstant[]',2:'hole'}
{1:'int.new[]',2:'int.Constant',3:'hole'}
{1:'int.new[]',2:'hole'}
{1:'int.Constant',2:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'hole',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'java.util.LinkedList.addLast(java.lang.Object)',7:'java.util.LinkedList.addLast(java.lang.Object)',8:'java.util.LinkedList.addLast(java.lang.Object)',9:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'hole',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'java.util.LinkedList.addLast(java.lang.Object)',7:'java.util.LinkedList.addLast(java.lang.Object)',8:'java.util.LinkedList.addLast(java.lang.Object)',9:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'hole',7:'java.util.LinkedList.addLast(java.lang.Object)',8:'java.util.LinkedList.addLast(java.lang.Object)',9:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'java.util.LinkedList.addLast(java.lang.Object)',7:'java.util.LinkedList.addLast(java.lang.Object)',8:'hole',9:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'java.util.LinkedList.addLast(java.lang.Object)',7:'java.util.LinkedList.addLast(java.lang.Object)',8:'java.util.LinkedList.addLast(java.lang.Object)',9:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'hole',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'java.util.LinkedList.addLast(java.lang.Object)',7:'java.util.LinkedList.addLast(java.lang.Object)',8:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'hole',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'java.util.LinkedList.addLast(java.lang.Object)',7:'java.util.LinkedList.addLast(java.lang.Object)',8:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'hole',6:'java.util.LinkedList.addLast(java.lang.Object)',7:'java.util.LinkedList.addLast(java.lang.Object)',8:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'java.util.LinkedList.addLast(java.lang.Object)',7:'hole',8:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'java.util.LinkedList.addLast(java.lang.Object)',7:'java.util.LinkedList.addLast(java.lang.Object)',8:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'hole',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'java.util.LinkedList.addLast(java.lang.Object)',7:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'hole',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'java.util.LinkedList.addLast(java.lang.Object)',7:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'hole',7:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'java.util.LinkedList.addLast(java.lang.Object)',7:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'hole',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'hole',6:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)',6:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'hole',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'hole',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'hole',5:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)',5:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'hole',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'hole',4:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'java.util.LinkedList.addLast(java.lang.Object)',4:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'hole',3:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'hole',3:'java.util.LinkedList.addLast(java.lang.Object)'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'java.util.LinkedList.addLast(java.lang.Object)',3:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'hole'}
{1:'java.util.LinkedList.addLast(java.lang.Object)',2:'hole'}
{1:'java.io.InputStream.Constant',2:'java.util.Properties.new()',3:'java.util.Properties.load(java.io.InputStream)',4:'java.io.InputStream.close()',5:'hole'}
{1:'java.io.InputStream.Constant',2:'java.util.Properties.new()',3:'hole',4:'java.util.Properties.keySet()',5:'java.util.Properties.getProperty(java.lang.String)',6:'for',7:'java.lang.String.split(java.lang.String)',8:'condition',9:'body',10:'out_control',11:'java.util.HashSet.new()',12:'for',13:'java.util.HashSet.add(java.lang.Object)',14:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',15:'condition',16:'body',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.String.length()'}
{1:'java.io.InputStream.Constant',2:'java.util.Properties.new()',3:'java.util.Properties.load(java.io.InputStream)',4:'hole'}
{1:'java.io.InputStream.Constant',2:'java.util.Properties.new()',3:'hole'}
{1:'java.io.InputStream.Constant',2:'hole'}
{1:'int.Constant',2:'hole'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'hole',4:'java.lang.Integer.parseInt(java.lang.String)',5:'return'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.StringTokenizer.nextToken()',4:'java.util.StringTokenizer.nextToken()',5:'for',6:'condition',7:'body',8:'out_control',9:'hole'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'hole',3:'java.lang.Integer.parseInt(java.lang.String)',4:'return'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.StringTokenizer.nextToken()',4:'hole'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'hole'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'hole'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'hole'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'while',3:'java.util.StringTokenizer.hasMoreTokens()',4:'java.util.StringTokenizer.nextToken()',5:'condition',6:'body',7:'out_control',8:'java.lang.Integer.parseInt(java.lang.String)',9:'hole'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'while',3:'java.util.StringTokenizer.hasMoreTokens()',4:'java.util.StringTokenizer.nextToken()',5:'condition',6:'body',7:'out_control',8:'java.lang.Integer.parseInt(java.lang.String)',9:'hole'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'while',3:'java.util.StringTokenizer.hasMoreTokens()',4:'condition',5:'body',6:'out_control',7:'hole'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'try',7:'condition',8:'then',9:'byte.ArrayConstant[]',10:'catch',11:'out_control',12:'try',13:'java.util.Map.Constant',14:'java.util.Map.Null',15:'java.lang.String.Constant',16:'catch',17:'out_control',18:'hole',19:'java.util.Map.Null',20:'java.util.Map.Constant'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'try',7:'condition',8:'then',9:'hole',10:'catch',11:'out_control',12:'try',13:'java.util.Map.Null',14:'java.lang.String.Constant',15:'catch',16:'out_control',17:'if',18:'java.lang.String.equals(java.lang.Object)',19:'java.util.Map.Null',20:'condition',21:'then',22:'out_control',23:'java.util.Map.Constant'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'try',7:'condition',8:'then',9:'byte.ArrayConstant[]',10:'catch',11:'out_control',12:'try',13:'java.util.Map.Constant',14:'java.util.Map.Null',15:'hole',16:'catch',17:'out_control',18:'java.util.Map.Constant',19:'java.util.Map.Null'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'try',7:'condition',8:'then',9:'byte.ArrayConstant[]',10:'catch',11:'out_control',12:'try',13:'java.util.Map.Constant',14:'java.util.Map.Null',15:'java.lang.String.Constant',16:'catch',17:'out_control',18:'hole',19:'java.util.Map.Null'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'try',7:'condition',8:'then',9:'byte.ArrayConstant[]',10:'catch',11:'out_control',12:'try',13:'java.util.Map.Constant',14:'java.util.Map.Null',15:'hole',16:'catch',17:'out_control',18:'java.util.Map.Null'}
{1:'java.lang.StringBuilder.new()',2:'if',3:'java.lang.StringBuilder.append(long)',4:'java.lang.StringBuilder.toString()',5:'condition',6:'then',7:'else',8:'out_control',9:'return',10:'java.lang.String.Constant',11:'hole',12:'for',13:'java.lang.String.length()',14:'java.lang.String.charAt(int)',15:'condition',16:'body',17:'out_control',18:'int.Constant',19:'if',20:'condition',21:'then',22:'out_control'}
{1:'java.lang.StringBuilder.new()',2:'if',3:'java.lang.StringBuilder.append(java.lang.String)',4:'java.lang.StringBuilder.toString()',5:'condition',6:'then',7:'else',8:'out_control',9:'return',10:'java.lang.String.Constant',11:'for',12:'hole',13:'condition',14:'body',15:'out_control',16:'java.lang.String.Constant',17:'if',18:'condition',19:'then',20:'out_control'}
{1:'java.lang.StringBuilder.new()',2:'if',3:'java.lang.StringBuilder.append(long)',4:'java.lang.StringBuilder.toString()',5:'condition',6:'then',7:'else',8:'out_control',9:'return',10:'java.lang.String.Constant',11:'for',12:'for',13:'java.lang.String.length()',14:'java.lang.String.charAt(int)',15:'condition',16:'body',17:'out_control',18:'condition',19:'body',20:'out_control',21:'int.Constant',22:'java.lang.String.Constant',23:'if',24:'hole',25:'condition',26:'then',27:'out_control'}
{1:'java.lang.StringBuilder.new()',2:'if',3:'java.lang.StringBuilder.append(long)',4:'java.lang.StringBuilder.append(java.lang.String)',5:'condition',6:'then',7:'else',8:'out_control',9:'java.lang.String.Constant',10:'for',11:'hole',12:'for',13:'java.lang.String.length()',14:'java.lang.String.charAt(int)',15:'condition',16:'body',17:'out_control',18:'condition',19:'body',20:'out_control',21:'int.Constant',22:'java.lang.String.Constant',23:'if',24:'if',25:'condition',26:'then',27:'out_control',28:'condition',29:'then',30:'out_control'}
{1:'java.lang.StringBuilder.new()',2:'if',3:'java.lang.StringBuilder.append(java.lang.String)',4:'java.lang.StringBuilder.toString()',5:'condition',6:'then',7:'else',8:'out_control',9:'return',10:'hole',11:'for',12:'condition',13:'body',14:'out_control',15:'java.lang.String.Constant',16:'if',17:'condition',18:'then',19:'out_control'}
{1:'java.lang.StringBuilder.new()',2:'hole'}
{1:'int.Constant',2:'hole'}
{1:'int.Constant',2:'int.Constant',3:'hole'}
{1:'int.Constant',2:'int.Constant',3:'doWhile',4:'condition',5:'body',6:'out_control',7:'hole'}
{1:'int.Constant',2:'hole'}
{1:'java.io.InputStream.Null',2:'try',3:'java.net.URL.openStream()',4:'catch',5:'out_control',6:'finally',7:'hole'}
{1:'java.io.BufferedInputStream.new(java.io.InputStream)',2:'java.io.DataInputStream.new(java.io.InputStream)',3:'hole'}
{1:'java.lang.StringBuilder.new(java.lang.String)',2:'hole',3:'if',4:'condition',5:'then',6:'out_control',7:'java.lang.StringBuilder.toString().startsWith(java.lang.String)'}
{1:'java.lang.StringBuilder.new(java.lang.String)',2:'for',3:'java.lang.StringBuilder.append(char)',4:'condition',5:'body',6:'out_control',7:'hole'}
{1:'java.lang.StringBuilder.new(java.lang.String)',2:'hole'}
{1:'boolean.Constant',2:'while',3:'condition',4:'body',5:'out_control',6:'java.io.DataInputStream.read()',7:'switch',8:'condition',9:'case',10:'out_control',11:'hole'}
{1:'byte.new[]',2:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'try',3:'java.io.ByteArrayOutputStream.write(int)',4:'java.io.ByteArrayOutputStream.close()',5:'java.io.ByteArrayOutputStream.size()',6:'for',7:'catch',8:'out_control',9:'condition',10:'body',11:'out_control',12:'if',13:'condition',14:'then',15:'out_control',16:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'try',3:'java.io.ByteArrayOutputStream.size()',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'hole',6:'catch',7:'out_control',8:'return',9:'if',10:'condition',11:'then',12:'out_control'}
{1:'java.io.ByteArrayOutputStream.new()',2:'try',3:'java.io.ByteArrayOutputStream.write(int)',4:'java.io.ByteArrayOutputStream.close()',5:'for',6:'catch',7:'out_control',8:'condition',9:'body',10:'out_control',11:'hole'}
{1:'int.Declaration',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole'}
{1:'int.Constant',2:'hole',3:'java.lang.Math.abs(int)'}
{1:'int.Constant',2:'java.lang.Math.abs(int)',3:'hole'}
{1:'int.Constant',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'for',3:'java.lang.StringBuffer.append(char)',4:'condition',5:'body',6:'out_control',7:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.util.zip.DeflaterOutputStream.new(java.io.OutputStream)',3:'int.Declaration',4:'java.util.zip.DeflaterOutputStream.write(int)',5:'java.util.zip.DeflaterOutputStream.write(byte[],int,int)',6:'java.util.zip.DeflaterOutputStream.close()',7:'for',8:'condition',9:'body',10:'out_control',11:'byte[].length',12:'hole',13:'byte[].length',14:'if',15:'condition',16:'then',17:'out_control'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.util.zip.DeflaterOutputStream.new(java.io.OutputStream)',3:'int.Declaration',4:'java.util.zip.DeflaterOutputStream.write(int)',5:'java.util.zip.DeflaterOutputStream.write(byte[],int,int)',6:'java.util.zip.DeflaterOutputStream.close()',7:'for',8:'condition',9:'body',10:'out_control',11:'byte[].length',12:'byte[].length',13:'if',14:'condition',15:'then',16:'out_control',17:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.util.zip.DeflaterOutputStream.new(java.io.OutputStream)',3:'int.Declaration',4:'java.util.zip.DeflaterOutputStream.write(int)',5:'java.util.zip.DeflaterOutputStream.write(byte[],int,int)',6:'for',7:'condition',8:'body',9:'out_control',10:'byte[].length',11:'byte[].length',12:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.util.zip.DeflaterOutputStream.new(java.io.OutputStream)',3:'int.Declaration',4:'java.util.zip.DeflaterOutputStream.write(int)',5:'java.util.zip.DeflaterOutputStream.write(byte[],int,int)',6:'for',7:'condition',8:'body',9:'out_control',10:'byte[].length',11:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.util.zip.DeflaterOutputStream.new(java.io.OutputStream)',3:'int.Declaration',4:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.util.zip.DeflaterOutputStream.new(java.io.OutputStream)',3:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.io.ByteArrayOutputStream.write(int)',3:'java.util.zip.DeflaterOutputStream.new(java.io.OutputStream)',4:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.io.ByteArrayOutputStream.write(int)',3:'hole'}
{1:'java.io.OutputStream.write(int)',2:'hole',3:'java.io.OutputStream.write(int)'}
{1:'java.io.OutputStream.write(int)',2:'java.io.OutputStream.write(int)',3:'hole'}
{1:'java.io.OutputStream.write(int)',2:'hole'}
{1:'java.io.OutputStream.write(int)',2:'java.io.OutputStream.write(int)',3:'java.io.OutputStream.write(int)',4:'java.io.OutputStream.write(int)',5:'int.Constant',6:'hole',7:'for',8:'condition',9:'body',10:'out_control',11:'java.util.TreeMap.values()'}
{1:'java.io.OutputStream.write(int)',2:'java.io.OutputStream.write(int)',3:'java.io.OutputStream.write(int)',4:'java.io.OutputStream.write(int)',5:'hole',6:'for',7:'condition',8:'body',9:'out_control',10:'java.util.TreeMap.values()'}
{1:'java.io.OutputStream.write(int)',2:'java.io.OutputStream.write(int)',3:'java.io.OutputStream.write(int)',4:'java.io.OutputStream.write(int)',5:'int.Constant',6:'hole'}
{1:'java.io.OutputStream.write(int)',2:'java.io.OutputStream.write(int)',3:'java.io.OutputStream.write(int)',4:'hole',5:'for',6:'condition',7:'body',8:'out_control',9:'java.util.TreeMap.values()'}
{1:'java.io.OutputStream.write(int)',2:'java.io.OutputStream.write(int)',3:'java.io.OutputStream.write(int)',4:'java.io.OutputStream.write(int)',5:'hole'}
{1:'java.io.OutputStream.write(int)',2:'java.io.OutputStream.write(int)',3:'hole',4:'for',5:'condition',6:'body',7:'out_control',8:'java.util.TreeMap.values()'}
{1:'java.io.OutputStream.write(int)',2:'java.io.OutputStream.write(int)',3:'java.io.OutputStream.write(int)',4:'hole'}
{1:'java.io.OutputStream.write(int)',2:'hole',3:'for',4:'condition',5:'body',6:'out_control',7:'java.util.TreeMap.values()'}
{1:'java.io.OutputStream.write(int)',2:'java.io.OutputStream.write(int)',3:'hole'}
{1:'java.lang.Math.atan2(double,double)',2:'hole',3:'java.lang.Math.PI',4:'return'}
{1:'java.lang.Math.atan2(double,double)',2:'if',3:'java.lang.Math.PI',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'java.lang.Math.atan2(double,double)',2:'hole'}
{1:'int.Declaration',2:'if',3:'java.util.Stack.size()',4:'java.lang.Math.min(int,int)',5:'java.util.Stack.size()',6:'java.lang.Math.max(int,int)',7:'condition',8:'then',9:'else',10:'out_control',11:'hole'}
{1:'java.lang.String.Constant',2:'java.util.regex.Pattern.compile(java.lang.String).matcher(java.lang.CharSequence)',3:'hole',4:'java.lang.String.toCharArray()',5:'return'}
{1:'java.lang.String.Constant',2:'hole',3:'java.lang.String.toCharArray()',4:'return'}
{1:'java.lang.String.Constant',2:'java.util.regex.Pattern.compile(java.lang.String).matcher(java.lang.CharSequence)',3:'if',4:'java.util.regex.Matcher.find()',5:'condition',6:'then',7:'out_control',8:'java.util.regex.Matcher.group(int).replace(char,char)',9:'java.lang.String.toCharArray()',10:'hole',11:'return'}
{1:'java.lang.String.Constant',2:'java.util.regex.Pattern.compile(java.lang.String).matcher(java.lang.CharSequence)',3:'if',4:'java.util.regex.Matcher.find()',5:'java.util.regex.Matcher.group(int)',6:'condition',7:'then',8:'out_control',9:'java.lang.String.replaceAll(java.lang.String,java.lang.String)',10:'java.util.regex.Matcher.group(int).replace(char,char)',11:'hole'}
{1:'java.lang.String.Constant',2:'java.util.regex.Pattern.compile(java.lang.String).matcher(java.lang.CharSequence)',3:'hole'}
{1:'java.lang.String.Constant',2:'java.util.regex.Pattern.compile(java.lang.String).matcher(java.lang.CharSequence)',3:'if',4:'java.util.regex.Matcher.find()',5:'condition',6:'then',7:'out_control',8:'hole',9:'java.lang.String.toCharArray()',10:'return'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'condition',7:'then',8:'hole'}
{1:'java.util.HashMap.new()',2:'for',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'if',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'hole',12:'condition',13:'then',14:'else',15:'out_control',16:'java.lang.String.Constant',17:'java.util.Collections.sort(java.util.List,java.util.Comparator)'}
{1:'java.util.HashMap.new()',2:'for',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'if',9:'java.util.ArrayList.size()',10:'java.util.ArrayList.get(int)',11:'hole',12:'condition',13:'then',14:'else',15:'out_control',16:'java.lang.String.Constant'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole',7:'for',8:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',9:'condition',10:'body',11:'out_control',12:'java.lang.String.Constant'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'if',7:'hole',8:'condition',9:'then',10:'out_control',11:'java.lang.String.length()',12:'java.lang.String.substring(int)',13:'java.util.HashMap.put(java.lang.Object,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole',7:'for',8:'condition',9:'body',10:'out_control',11:'java.lang.String.Constant'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.HashMap.get(java.lang.Object)',4:'if',5:'java.util.StringTokenizer.hasMoreTokens()',6:'java.util.StringTokenizer.nextToken()',7:'hole',8:'condition',9:'then',10:'out_control',11:'while',12:'condition',13:'body',14:'out_control'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'if',4:'java.util.StringTokenizer.hasMoreTokens()',5:'condition',6:'then',7:'out_control',8:'hole'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'if',4:'java.util.StringTokenizer.hasMoreTokens()',5:'java.util.StringTokenizer.nextToken()',6:'condition',7:'then',8:'out_control',9:'hole',10:'while',11:'condition',12:'body',13:'out_control'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.Cast',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'if',7:'java.util.StringTokenizer.hasMoreTokens()',8:'java.util.StringTokenizer.nextToken()',9:'java.util.StringTokenizer.hasMoreTokens()',10:'if',11:'java.util.HashMap.new()',12:'condition',13:'then',14:'out_control',15:'condition',16:'then',17:'else',18:'out_control',19:'hole',20:'while',21:'if',22:'if',23:'continue',24:'condition',25:'body',26:'out_control',27:'condition',28:'then',29:'elseif',30:'out_control',31:'condition',32:'then',33:'out_control',34:'condition',35:'then'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.Cast',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'if',8:'java.util.StringTokenizer.hasMoreTokens()',9:'java.util.StringTokenizer.nextToken()',10:'java.util.StringTokenizer.hasMoreTokens()',11:'if',12:'java.util.HashMap.new()',13:'hole',14:'condition',15:'then',16:'out_control',17:'condition',18:'then',19:'else',20:'out_control',21:'while',22:'if',23:'if',24:'condition',25:'body',26:'out_control',27:'condition',28:'then',29:'elseif',30:'out_control',31:'condition',32:'then',33:'out_control',34:'condition',35:'then'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'hole'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.Cast',5:'java.util.HashMap.Cast',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'if',8:'java.util.StringTokenizer.hasMoreTokens()',9:'java.util.StringTokenizer.nextToken()',10:'java.util.StringTokenizer.hasMoreTokens()',11:'if',12:'continue',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'else',19:'out_control',20:'while',21:'if',22:'if',23:'condition',24:'body',25:'out_control',26:'condition',27:'then',28:'elseif',29:'out_control',30:'condition',31:'then',32:'out_control',33:'hole',34:'condition',35:'then'}
{1:'java.util.HashMap.Constant',2:'hole'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.Cast',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'if',7:'java.util.StringTokenizer.hasMoreTokens()',8:'java.util.StringTokenizer.nextToken()',9:'java.util.StringTokenizer.hasMoreTokens()',10:'if',11:'java.util.HashMap.new()',12:'condition',13:'then',14:'out_control',15:'condition',16:'then',17:'else',18:'out_control',19:'hole',20:'while',21:'if',22:'if',23:'condition',24:'body',25:'out_control',26:'condition',27:'then',28:'elseif',29:'out_control',30:'condition',31:'then',32:'out_control',33:'condition',34:'then'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'if',4:'java.util.StringTokenizer.hasMoreTokens()',5:'condition',6:'then',7:'out_control',8:'while',9:'condition',10:'body',11:'out_control',12:'hole'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.Cast',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'if',7:'java.util.StringTokenizer.hasMoreTokens()',8:'java.util.StringTokenizer.nextToken()',9:'java.util.StringTokenizer.hasMoreTokens()',10:'if',11:'condition',12:'then',13:'out_control',14:'condition',15:'then',16:'else',17:'out_control',18:'while',19:'if',20:'if',21:'condition',22:'body',23:'out_control',24:'condition',25:'then',26:'elseif',27:'out_control',28:'condition',29:'then',30:'out_control',31:'hole',32:'condition',33:'then',34:'continue'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.Cast',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'if',7:'java.util.StringTokenizer.hasMoreTokens()',8:'java.util.StringTokenizer.nextToken()',9:'java.util.StringTokenizer.hasMoreTokens()',10:'if',11:'condition',12:'then',13:'out_control',14:'condition',15:'then',16:'else',17:'out_control',18:'while',19:'if',20:'if',21:'condition',22:'body',23:'out_control',24:'condition',25:'then',26:'elseif',27:'out_control',28:'condition',29:'then',30:'out_control',31:'hole',32:'condition',33:'then'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.HashMap.Cast',6:'if',7:'java.util.StringTokenizer.hasMoreTokens()',8:'java.util.StringTokenizer.nextToken()',9:'java.util.StringTokenizer.hasMoreTokens()',10:'if',11:'condition',12:'then',13:'out_control',14:'condition',15:'then',16:'out_control',17:'java.util.ArrayList.new()',18:'if',19:'while',20:'condition',21:'then',22:'out_control',23:'condition',24:'body',25:'out_control',26:'hole'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.HashMap.Cast',5:'java.util.ArrayList.get(int)',6:'java.util.HashMap.remove(java.lang.Object)',7:'java.util.HashMap.isEmpty()',8:'if',9:'java.util.StringTokenizer.hasMoreTokens()',10:'java.util.StringTokenizer.hasMoreTokens()',11:'if',12:'java.util.ArrayList.get(int)',13:'if',14:'condition',15:'then',16:'out_control',17:'condition',18:'then',19:'out_control',20:'condition',21:'then',22:'out_control',23:'java.util.ArrayList.new()',24:'if',25:'break',26:'while',27:'java.util.ArrayList.size()',28:'condition',29:'then',30:'out_control',31:'condition',32:'body',33:'out_control',34:'hole',35:'for',36:'condition',37:'body',38:'out_control'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'if',4:'java.util.StringTokenizer.hasMoreTokens()',5:'condition',6:'then',7:'out_control',8:'java.util.ArrayList.new()',9:'hole'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'if',4:'java.util.StringTokenizer.hasMoreTokens()',5:'condition',6:'then',7:'out_control',8:'hole'}
{1:'java.util.HashMap.Constant',2:'java.util.StringTokenizer.new(java.lang.String,java.lang.String)',3:'hole'}
{1:'java.util.HashMap.Constant',2:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'if',6:'condition',7:'then',8:'out_control',9:'java.lang.Float.isNaN(float)'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.lang.Float.isNaN(float)',9:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'int.Constant',2:'hole'}
{1:'byte.ArrayConstant[]',2:'byte.new[]',3:'hole'}
{1:'byte.ArrayConstant[]',2:'hole'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'hole'}
{1:'java.lang.String.Null',2:'java.lang.Integer.Null',3:'hole'}
{1:'java.lang.String.Null',2:'hole'}
{1:'java.lang.String.Null',2:'java.lang.Integer.Null',3:'java.util.HashMap.get(java.lang.Object)',4:'if',5:'java.lang.Integer.valueOf(int)',6:'condition',7:'then',8:'elseif',9:'out_control',10:'hole',11:'condition',12:'then',13:'int.Constant'}
{1:'java.lang.String.Null',2:'java.lang.Integer.Null',3:'java.util.HashMap.get(java.lang.Object)',4:'if',5:'java.lang.Integer.valueOf(int)',6:'condition',7:'then',8:'elseif',9:'out_control',10:'condition',11:'then',12:'int.Constant',13:'hole'}
{1:'try',2:'byte.ArrayConstant[]',3:'catch',4:'out_control',5:'java.lang.String.Constant',6:'byte[].length',7:'byte[].length',8:'if',9:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',10:'condition',11:'then',12:'elseif',13:'out_control',14:'hole',15:'condition',16:'then',17:'int.Constant',18:'java.lang.Integer.valueOf(int)'}
{1:'try',2:'byte.ArrayConstant[]',3:'catch',4:'out_control',5:'java.lang.String.Constant',6:'byte[].length',7:'java.lang.Integer.valueOf(int)',8:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',9:'byte[].length',10:'if',11:'condition',12:'then',13:'elseif',14:'out_control',15:'condition',16:'then',17:'int.Constant',18:'hole'}
{1:'java.lang.String.Null',2:'hole'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'java.util.ArrayList.new(int)',27:'hole',28:'for',29:'condition',30:'body',31:'out_control',32:'java.util.List.Constant',33:'for',34:'condition',35:'body',36:'out_control',37:'java.util.List.Constant',38:'for',39:'condition',40:'body',41:'out_control',42:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'java.util.ArrayList.new(int)',27:'for',28:'java.util.ArrayList.add(java.lang.Object)',29:'condition',30:'body',31:'out_control',32:'int.Constant',33:'hole',34:'int.Constant',35:'for',36:'condition',37:'body',38:'out_control',39:'java.util.List.Constant',40:'for',41:'condition',42:'body',43:'out_control',44:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'condition',5:'body',6:'out_control',7:'hole',8:'int.Constant',9:'java.util.ArrayList.new(int)',10:'for',11:'java.util.ArrayList.add(java.lang.Object)',12:'condition',13:'body',14:'out_control',15:'int.Constant',16:'int.Constant',17:'java.util.ArrayList.new(int)',18:'for',19:'java.util.ArrayList.add(java.lang.Object)',20:'condition',21:'body',22:'out_control',23:'int.Constant',24:'int.Constant',25:'java.util.ArrayList.new(int)',26:'for',27:'java.util.ArrayList.add(java.lang.Object)',28:'condition',29:'body',30:'out_control',31:'int.Constant',32:'for',33:'int.Constant',34:'condition',35:'body',36:'out_control',37:'java.util.List.Constant',38:'for',39:'condition',40:'body',41:'out_control',42:'java.util.List.Constant',43:'for',44:'condition',45:'body',46:'out_control',47:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'condition',13:'body',14:'out_control',15:'hole',16:'int.Constant',17:'java.util.ArrayList.new(int)',18:'for',19:'java.util.ArrayList.add(java.lang.Object)',20:'condition',21:'body',22:'out_control',23:'int.Constant',24:'int.Constant',25:'java.util.ArrayList.new(int)',26:'for',27:'java.util.ArrayList.add(java.lang.Object)',28:'condition',29:'body',30:'out_control',31:'int.Constant',32:'for',33:'int.Constant',34:'condition',35:'body',36:'out_control',37:'java.util.List.Constant',38:'for',39:'condition',40:'body',41:'out_control',42:'java.util.List.Constant',43:'for',44:'condition',45:'body',46:'out_control',47:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'condition',21:'body',22:'out_control',23:'hole',24:'int.Constant',25:'java.util.ArrayList.new(int)',26:'for',27:'java.util.ArrayList.add(java.lang.Object)',28:'condition',29:'body',30:'out_control',31:'int.Constant',32:'for',33:'int.Constant',34:'condition',35:'body',36:'out_control',37:'java.util.List.Constant',38:'for',39:'condition',40:'body',41:'out_control',42:'java.util.List.Constant',43:'for',44:'condition',45:'body',46:'out_control',47:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'hole',27:'for',28:'condition',29:'body',30:'out_control',31:'java.util.List.Constant',32:'for',33:'condition',34:'body',35:'out_control',36:'java.util.List.Constant',37:'for',38:'condition',39:'body',40:'out_control',41:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'java.util.ArrayList.new(int)',27:'hole',28:'for',29:'condition',30:'body',31:'out_control',32:'java.util.List.Constant',33:'for',34:'condition',35:'body',36:'out_control',37:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'java.util.ArrayList.new(int)',27:'for',28:'java.util.ArrayList.add(java.lang.Object)',29:'condition',30:'body',31:'out_control',32:'hole',33:'for',34:'condition',35:'body',36:'out_control',37:'java.util.List.Constant',38:'for',39:'condition',40:'body',41:'out_control',42:'java.util.List.Constant',43:'for',44:'condition',45:'body',46:'out_control',47:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'java.util.ArrayList.new(int)',27:'for',28:'java.util.ArrayList.add(java.lang.Object)',29:'condition',30:'body',31:'out_control',32:'int.Constant',33:'hole',34:'int.Constant',35:'for',36:'condition',37:'body',38:'out_control',39:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'java.util.ArrayList.new(int)',27:'for',28:'condition',29:'body',30:'out_control',31:'int.Constant',32:'for',33:'hole',34:'condition',35:'body',36:'out_control',37:'java.util.List.Constant',38:'for',39:'condition',40:'body',41:'out_control',42:'java.util.List.Constant',43:'for',44:'condition',45:'body',46:'out_control',47:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'hole',26:'for',27:'condition',28:'body',29:'out_control',30:'java.util.List.Constant',31:'for',32:'condition',33:'body',34:'out_control',35:'java.util.List.Constant',36:'for',37:'condition',38:'body',39:'out_control',40:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'hole',27:'for',28:'condition',29:'body',30:'out_control',31:'java.util.List.Constant',32:'for',33:'condition',34:'body',35:'out_control',36:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'java.util.ArrayList.new(int)',27:'hole',28:'for',29:'condition',30:'body',31:'out_control',32:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'java.util.ArrayList.new(int)',27:'for',28:'condition',29:'body',30:'out_control',31:'hole',32:'for',33:'condition',34:'body',35:'out_control',36:'java.util.List.Constant',37:'for',38:'condition',39:'body',40:'out_control',41:'java.util.List.Constant',42:'for',43:'condition',44:'body',45:'out_control',46:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'java.util.ArrayList.new(int)',27:'for',28:'java.util.ArrayList.add(java.lang.Object)',29:'condition',30:'body',31:'out_control',32:'int.Constant',33:'hole',34:'int.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'hole',20:'for',21:'condition',22:'body',23:'out_control',24:'java.util.List.Constant',25:'for',26:'condition',27:'body',28:'out_control',29:'java.util.List.Constant',30:'for',31:'condition',32:'body',33:'out_control',34:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'hole',26:'for',27:'condition',28:'body',29:'out_control',30:'java.util.List.Constant',31:'for',32:'condition',33:'body',34:'out_control',35:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'hole',27:'for',28:'condition',29:'body',30:'out_control',31:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'java.util.ArrayList.new(int)',27:'hole'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'hole',19:'for',20:'condition',21:'body',22:'out_control',23:'java.util.List.Constant',24:'for',25:'condition',26:'body',27:'out_control',28:'java.util.List.Constant',29:'for',30:'condition',31:'body',32:'out_control',33:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'hole',20:'for',21:'condition',22:'body',23:'out_control',24:'java.util.List.Constant',25:'for',26:'condition',27:'body',28:'out_control',29:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'hole',26:'for',27:'condition',28:'body',29:'out_control',30:'java.util.List.Constant'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'int.Constant',9:'int.Constant',10:'java.util.ArrayList.new(int)',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'int.Constant',18:'java.util.ArrayList.new(int)',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'int.Constant',25:'int.Constant',26:'hole'}
{1:'java.util.LinkedHashMap.new()',2:'hole'}
{1:'java.lang.StringBuilder.new(int)',2:'java.util.Map.get(java.lang.Object)',3:'java.lang.StringBuilder.append(char)',4:'java.lang.StringBuilder.toString()',5:'if',6:'java.lang.Character.charValue()',7:'return',8:'condition',9:'then',10:'else',11:'out_control',12:'java.util.Map.get(java.lang.Object)',13:'if',14:'java.util.List.isEmpty()',15:'condition',16:'then',17:'out_control',18:'hole'}
{1:'java.lang.StringBuilder.new(int)',2:'java.util.Map.get(java.lang.Object)',3:'java.lang.StringBuilder.append(long)',4:'java.lang.StringBuilder.append(char)',5:'if',6:'java.lang.Character.charValue()',7:'condition',8:'then',9:'else',10:'out_control',11:'java.util.Map.get(java.lang.Object)',12:'hole',13:'if',14:'java.util.List.isEmpty()',15:'condition',16:'then',17:'out_control',18:'for',19:'condition',20:'body',21:'out_control'}
{1:'java.lang.StringBuilder.new(int)',2:'java.util.Map.get(java.lang.Object)',3:'java.lang.StringBuilder.append(long)',4:'java.lang.StringBuilder.toString()',5:'if',6:'return',7:'condition',8:'then',9:'else',10:'out_control',11:'java.util.Map.get(java.lang.Object)',12:'hole',13:'if',14:'java.util.List.isEmpty()',15:'condition',16:'then',17:'out_control',18:'for',19:'condition',20:'body',21:'out_control'}
{1:'java.lang.StringBuilder.new(int)',2:'java.util.Map.get(java.lang.Object)',3:'java.lang.StringBuilder.append(char)',4:'java.lang.StringBuilder.toString()',5:'if',6:'java.lang.Character.charValue()',7:'return',8:'condition',9:'then',10:'else',11:'out_control',12:'java.util.Map.get(java.lang.Object)',13:'hole'}
{1:'java.lang.StringBuilder.new(int)',2:'java.util.Map.get(java.lang.Object)',3:'hole'}
{1:'java.lang.StringBuilder.new(int)',2:'java.util.Map.get(java.lang.Object)',3:'java.lang.StringBuilder.append(char)',4:'java.lang.StringBuilder.toString()',5:'if',6:'java.lang.Character.charValue()',7:'return',8:'condition',9:'then',10:'else',11:'out_control',12:'hole'}
{1:'java.lang.StringBuilder.new(int)',2:'hole'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'hole'}
{1:'int.Constant',2:'hole'}
{1:'int.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'condition',5:'body',6:'out_control',7:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'int.Constant',2:'java.util.LinkedHashMap.new(int)',3:'for',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'hole'}
{1:'int.Constant',2:'java.util.LinkedHashMap.new(int)',3:'hole'}
{1:'int.Constant',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.add(java.lang.Object)',6:'hole',7:'java.util.ArrayList.add(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.add(java.lang.Object)',6:'hole'}
{1:'char.[index]',2:'if',3:'java.lang.StringBuffer.append(char)',4:'condition',5:'then',6:'else',7:'out_control',8:'hole'}
{1:'char.[index]',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'condition',6:'then',7:'else',8:'out_control',9:'break',10:'if',11:'condition',12:'then',13:'else',14:'out_control',15:'int.Constant',16:'hole',17:'for',18:'java.lang.Character.getType(int)',19:'condition',20:'body',21:'out_control',22:'java.lang.Character.FORMAT',23:'if',24:'condition',25:'then',26:'out_control',27:'if',28:'condition',29:'then',30:'out_control',31:'if',32:'condition',33:'then',34:'out_control',35:'java.lang.StringBuffer.length()',36:'java.lang.StringBuffer.setLength(int)'}
{1:'char.[index]',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.Character.getType(char)',5:'java.lang.StringBuffer.append(char)',6:'condition',7:'then',8:'else',9:'out_control',10:'java.lang.Character.FORMAT',11:'break',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'int.Constant',18:'for',19:'hole',20:'condition',21:'body',22:'out_control',23:'if',24:'condition',25:'then',26:'out_control',27:'if',28:'condition',29:'then',30:'out_control',31:'if',32:'condition',33:'then',34:'out_control',35:'java.lang.StringBuffer.length()',36:'java.lang.StringBuffer.setLength(int)'}
{1:'char.[index]',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'condition',6:'then',7:'else',8:'out_control',9:'break',10:'if',11:'condition',12:'then',13:'else',14:'out_control',15:'int.Constant',16:'for',17:'for',18:'java.lang.Character.getType(int)',19:'condition',20:'body',21:'out_control',22:'condition',23:'body',24:'out_control',25:'java.lang.Character.FORMAT',26:'hole',27:'if',28:'condition',29:'then',30:'out_control',31:'if',32:'condition',33:'then',34:'out_control',35:'if',36:'condition',37:'then',38:'out_control',39:'java.lang.StringBuffer.length()',40:'java.lang.StringBuffer.setLength(int)'}
{1:'char.[index]',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.Character.getType(char)',5:'java.lang.StringBuffer.append(char)',6:'condition',7:'then',8:'else',9:'out_control',10:'java.lang.Character.FORMAT',11:'break',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'int.Constant',18:'for',19:'for',20:'condition',21:'body',22:'out_control',23:'condition',24:'body',25:'out_control',26:'if',27:'hole',28:'condition',29:'then',30:'out_control',31:'if',32:'condition',33:'then',34:'out_control',35:'if',36:'condition',37:'then',38:'out_control',39:'java.lang.StringBuffer.length()',40:'java.lang.StringBuffer.setLength(int)'}
{1:'char.[index]',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.Character.getType(char)',6:'java.lang.StringBuffer.append(char)',7:'condition',8:'then',9:'else',10:'out_control',11:'break',12:'java.lang.Character.FORMAT',13:'break',14:'if',15:'condition',16:'then',17:'else',18:'out_control',19:'int.Constant',20:'for',21:'for',22:'java.lang.Character.getType(int)',23:'condition',24:'body',25:'out_control',26:'condition',27:'body',28:'out_control',29:'java.lang.Character.FORMAT',30:'if',31:'if',32:'condition',33:'then',34:'out_control',35:'condition',36:'then',37:'out_control',38:'if',39:'if',40:'condition',41:'then',42:'out_control',43:'condition',44:'then',45:'out_control',46:'hole',47:'if',48:'condition',49:'then',50:'out_control',51:'java.lang.StringBuffer.length()',52:'java.lang.StringBuffer.setLength(int)'}
{1:'char.[index]',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.Character.getType(char)',6:'java.lang.StringBuffer.append(char)',7:'condition',8:'then',9:'else',10:'out_control',11:'break',12:'java.lang.Character.FORMAT',13:'break',14:'if',15:'condition',16:'then',17:'else',18:'out_control',19:'int.Constant',20:'for',21:'for',22:'java.lang.Character.getType(int)',23:'condition',24:'body',25:'out_control',26:'condition',27:'body',28:'out_control',29:'java.lang.Character.FORMAT',30:'if',31:'if',32:'condition',33:'then',34:'out_control',35:'condition',36:'then',37:'out_control',38:'if',39:'if',40:'condition',41:'then',42:'out_control',43:'condition',44:'then',45:'out_control',46:'if',47:'hole',48:'condition',49:'then',50:'out_control',51:'java.lang.StringBuffer.length()',52:'java.lang.StringBuffer.setLength(int)'}
{1:'char.[index]',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.Character.getType(char)',6:'condition',7:'then',8:'else',9:'out_control',10:'break',11:'java.lang.Character.FORMAT',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'int.Constant',18:'for',19:'for',20:'java.lang.Character.getType(int)',21:'condition',22:'body',23:'out_control',24:'condition',25:'body',26:'out_control',27:'java.lang.Character.FORMAT',28:'if',29:'if',30:'condition',31:'then',32:'out_control',33:'condition',34:'then',35:'out_control',36:'if',37:'if',38:'condition',39:'then',40:'out_control',41:'condition',42:'then',43:'out_control',44:'if',45:'hole',46:'if',47:'condition',48:'then',49:'out_control',50:'condition',51:'then',52:'out_control',53:'java.lang.StringBuffer.length()',54:'java.lang.StringBuffer.setLength(int)',55:'java.lang.StringBuffer.length()',56:'java.lang.StringBuffer.setLength(int)'}
{1:'char.[index]',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.Character.getType(char)',5:'java.lang.StringBuffer.append(char)',6:'condition',7:'then',8:'else',9:'out_control',10:'java.lang.Character.FORMAT',11:'break',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'hole',18:'for',19:'condition',20:'body',21:'out_control',22:'if',23:'condition',24:'then',25:'out_control',26:'if',27:'condition',28:'then',29:'out_control',30:'if',31:'condition',32:'then',33:'out_control',34:'java.lang.StringBuffer.length()',35:'java.lang.StringBuffer.setLength(int)'}
{1:'char.[index]',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.Character.getType(char)',6:'condition',7:'then',8:'else',9:'out_control',10:'break',11:'java.lang.Character.FORMAT',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'int.Constant',18:'for',19:'for',20:'java.lang.Character.getType(int)',21:'condition',22:'body',23:'out_control',24:'condition',25:'body',26:'out_control',27:'java.lang.Character.FORMAT',28:'if',29:'if',30:'condition',31:'then',32:'out_control',33:'condition',34:'then',35:'out_control',36:'hole',37:'if',38:'break',39:'condition',40:'then',41:'out_control',42:'if',43:'condition',44:'then',45:'out_control',46:'java.lang.StringBuffer.length()',47:'java.lang.StringBuffer.setLength(int)'}
{1:'char.[index]',2:'if',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.Character.getType(char)',6:'condition',7:'then',8:'else',9:'out_control',10:'break',11:'java.lang.Character.FORMAT',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'int.Constant',18:'for',19:'for',20:'java.lang.Character.getType(int)',21:'condition',22:'body',23:'out_control',24:'condition',25:'body',26:'out_control',27:'java.lang.Character.FORMAT',28:'if',29:'if',30:'condition',31:'then',32:'out_control',33:'condition',34:'then',35:'out_control',36:'hole',37:'if',38:'condition',39:'then',40:'out_control',41:'if',42:'condition',43:'then',44:'out_control',45:'java.lang.StringBuffer.length()',46:'java.lang.StringBuffer.setLength(int)'}
{1:'char.[index]',2:'hole'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'java.lang.StringBuffer.new(java.lang.String)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(char)',9:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'java.lang.StringBuffer.new(java.lang.String)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(java.lang.String)',4:'for',5:'java.lang.String.substring(int,int)',6:'int.[index]',7:'java.lang.String.substring(int)',8:'hole',9:'condition',10:'body',11:'out_control',12:'java.lang.StringBuffer.append(java.lang.String).append(char)'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.toString()',5:'for',6:'int.[index]',7:'java.lang.String.substring(int)',8:'return',9:'condition',10:'body',11:'out_control',12:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.toString()',4:'for',5:'java.lang.String.substring(int,int)',6:'int.[index]',7:'return',8:'condition',9:'body',10:'out_control',11:'java.lang.StringBuffer.append(java.lang.String).append(char)',12:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.toString()',5:'for',6:'java.lang.String.substring(int)',7:'return',8:'condition',9:'body',10:'out_control',11:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'for',4:'java.lang.String.substring(int,int)',5:'int.[index]',6:'condition',7:'body',8:'out_control',9:'java.lang.StringBuffer.append(java.lang.String).append(char)',10:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.util.Hashtable.containsKey(java.lang.Object)',4:'java.util.Hashtable.get(java.lang.Object)',5:'condition',6:'then',7:'out_control',8:'return',9:'java.lang.String.equals(java.lang.Object)',10:'java.lang.String.Constant',11:'if',12:'condition',13:'then',14:'out_control',15:'if',16:'condition',17:'then',18:'out_control',19:'java.util.Hashtable.containsKey(java.lang.Object)',20:'java.util.Hashtable.get(java.lang.Object)',21:'hole',22:'return'}
{1:'java.lang.String.Constant',2:'if',3:'java.util.Hashtable.containsKey(java.lang.Object)',4:'java.util.Hashtable.put(java.lang.Object,java.lang.Object)',5:'condition',6:'then',7:'out_control',8:'java.lang.String.equals(java.lang.Object)',9:'java.lang.String.Constant',10:'if',11:'condition',12:'then',13:'out_control',14:'hole',15:'if',16:'condition',17:'then',18:'out_control',19:'java.util.Hashtable.containsKey(java.lang.Object)',20:'java.util.Hashtable.get(java.lang.Object)',21:'if',22:'return',23:'condition',24:'then',25:'out_control'}
{1:'java.lang.String.Constant',2:'if',3:'java.util.Hashtable.containsKey(java.lang.Object)',4:'java.util.Hashtable.get(java.lang.Object)',5:'condition',6:'then',7:'out_control',8:'return',9:'java.lang.String.equals(java.lang.Object)',10:'java.lang.String.Constant',11:'if',12:'condition',13:'then',14:'out_control',15:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.util.Hashtable.containsKey(java.lang.Object)',4:'java.util.Hashtable.get(java.lang.Object)',5:'java.util.Hashtable.put(java.lang.Object,java.lang.Object)',6:'condition',7:'then',8:'out_control',9:'return',10:'java.lang.String.equals(java.lang.Object)',11:'java.lang.String.Constant',12:'if',13:'condition',14:'then',15:'out_control',16:'if',17:'condition',18:'then',19:'out_control',20:'java.util.Hashtable.containsKey(java.lang.Object)',21:'hole',22:'if',23:'condition',24:'then',25:'out_control'}
{1:'java.lang.String.Constant',2:'if',3:'condition',4:'then',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.Constant',8:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'try',2:'java.io.InputStream.Constant',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'java.io.InputStream.Null',3:'catch',4:'out_control',5:'java.io.File.new(java.lang.String,java.lang.String)',6:'java.io.FileInputStream.new(java.io.File)',7:'if',8:'java.io.File.canRead()',9:'condition',10:'then',11:'out_control',12:'hole'}
{1:'try',2:'java.io.InputStream.Null',3:'catch',4:'out_control',5:'java.io.File.new(java.lang.String,java.lang.String)',6:'java.io.FileInputStream.new(java.io.File)',7:'if',8:'java.io.File.canRead()',9:'java.lang.String.substring(int,int)',10:'condition',11:'then',12:'out_control',13:'java.io.File.new(java.lang.String,java.lang.String)',14:'if',15:'hole',16:'condition',17:'then',18:'out_control',19:'java.lang.String.length()'}
{1:'try',2:'java.io.InputStream.Null',3:'catch',4:'out_control',5:'java.io.File.new(java.lang.String,java.lang.String)',6:'hole'}
{1:'try',2:'java.io.InputStream.Null',3:'catch',4:'out_control',5:'java.io.File.new(java.lang.String,java.lang.String)',6:'java.io.FileInputStream.new(java.io.File)',7:'java.io.FileInputStream.new(java.io.File)',8:'if',9:'java.io.File.canRead()',10:'java.io.File.canRead()',11:'condition',12:'then',13:'out_control',14:'if',15:'condition',16:'then',17:'out_control',18:'java.lang.String.length()',19:'hole',20:'if',21:'condition',22:'then',23:'out_control'}
{1:'try',2:'java.io.InputStream.Null',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'java.io.InputStream.Null',3:'catch',4:'out_control',5:'java.io.File.new(java.lang.String,java.lang.String)',6:'java.io.FileInputStream.new(java.io.File)',7:'if',8:'java.io.File.canRead()',9:'condition',10:'then',11:'out_control',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.String.length()',17:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.length()',3:'java.lang.StringBuffer.toString()',4:'for',5:'return',6:'condition',7:'body',8:'out_control',9:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.length()',3:'java.lang.StringBuffer.append(char)',4:'for',5:'condition',6:'body',7:'out_control',8:'if',9:'hole',10:'condition',11:'then',12:'out_control',13:'java.lang.String.charAt(int)',14:'java.lang.String.charAt(int)',15:'java.lang.Character.isDigit(char)'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.length()',3:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.Constant',3:'java.lang.StringBuffer.toString()',4:'java.lang.String.length()',5:'java.lang.String.charAt(int)',6:'return',7:'for',8:'hole',9:'condition',10:'body',11:'out_control'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.Constant',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.String.length()',6:'java.lang.String.charAt(int)',7:'for',8:'if',9:'java.lang.Character.isDigit(char)',10:'condition',11:'body',12:'out_control',13:'condition',14:'then',15:'else',16:'out_control',17:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.Constant',3:'java.lang.StringBuffer.toString()',4:'java.lang.String.length()',5:'return',6:'for',7:'condition',8:'body',9:'out_control',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuffer.length()',6:'java.lang.StringBuffer.toString()',7:'switch',8:'java.util.ArrayList.add(java.lang.Object)',9:'condition',10:'case',11:'out_control',12:'java.util.ArrayList.Constant',13:'hole',14:'break'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuffer.length()',6:'java.lang.StringBuffer.toString()',7:'switch',8:'condition',9:'case',10:'out_control',11:'hole',12:'if',13:'break',14:'condition',15:'then',16:'out_control',17:'java.lang.StringBuffer.setLength(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuffer.length()',6:'java.lang.StringBuffer.toString()',7:'switch',8:'java.util.ArrayList.add(java.lang.Object)',9:'condition',10:'case',11:'out_control',12:'hole',13:'if',14:'condition',15:'then',16:'out_control',17:'java.lang.StringBuffer.setLength(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuffer.length()',6:'java.lang.StringBuffer.toString()',7:'switch',8:'condition',9:'case',10:'out_control',11:'hole',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.StringBuffer.setLength(int)'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'while',3:'java.util.StringTokenizer.hasMoreTokens()',4:'java.util.StringTokenizer.nextToken()',5:'condition',6:'body',7:'out_control',8:'switch',9:'condition',10:'case',11:'out_control',12:'hole',13:'java.util.ArrayList.clear()',14:'break'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'while',3:'java.util.StringTokenizer.hasMoreTokens()',4:'java.util.StringTokenizer.nextToken()',5:'condition',6:'body',7:'out_control',8:'switch',9:'java.util.ArrayList.add(java.lang.Object)',10:'condition',11:'case',12:'out_control',13:'hole',14:'break'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'while',3:'java.util.StringTokenizer.hasMoreTokens()',4:'java.util.StringTokenizer.nextToken()',5:'condition',6:'body',7:'out_control',8:'switch',9:'condition',10:'case',11:'out_control',12:'hole',13:'break'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'while',3:'java.util.StringTokenizer.hasMoreTokens()',4:'java.util.StringTokenizer.nextToken()',5:'condition',6:'body',7:'out_control',8:'switch',9:'java.util.ArrayList.add(java.lang.Object)',10:'condition',11:'case',12:'out_control',13:'hole'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'while',3:'java.util.StringTokenizer.hasMoreTokens()',4:'java.util.StringTokenizer.nextToken()',5:'condition',6:'body',7:'out_control',8:'switch',9:'condition',10:'case',11:'out_control',12:'hole'}
{1:'int.Declaration',2:'int.Declaration',3:'java.lang.String.length()',4:'hole'}
{1:'java.lang.Integer.toString(int)',2:'java.lang.System.out.println(java.lang.String)',3:'java.lang.Integer.toString(int)',4:'java.lang.System.out.println(java.lang.String)',5:'hole'}
{1:'java.lang.Integer.toString(int)',2:'java.lang.System.out.println(java.lang.String)',3:'hole'}
{1:'try',2:'byte.new[]',3:'catch',4:'out_control',5:'int.Constant',6:'java.io.InputStream.read(byte[],int,int)',7:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',8:'int.Constant',9:'int.Constant',10:'int.Constant',11:'while',12:'int.Constant',13:'int.Constant',14:'condition',15:'body',16:'out_control',17:'hole',18:'int.Constant',19:'byte.new[]'}
{1:'try',2:'byte.new[]',3:'catch',4:'out_control',5:'int.Constant',6:'java.io.InputStream.read(byte[],int,int)',7:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',8:'int.Constant',9:'int.Constant',10:'int.Constant',11:'while',12:'int.Constant',13:'hole',14:'condition',15:'body',16:'out_control',17:'int.Constant',18:'byte.new[]'}
{1:'try',2:'byte.new[]',3:'catch',4:'out_control',5:'int.Constant',6:'java.io.InputStream.read(byte[],int,int)',7:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',8:'int.Constant',9:'int.Constant',10:'hole',11:'while',12:'int.Constant',13:'condition',14:'body',15:'out_control',16:'int.Constant',17:'byte.new[]'}
{1:'try',2:'byte.new[]',3:'catch',4:'out_control',5:'int.Constant',6:'java.io.InputStream.read(byte[],int,int)',7:'int.Constant',8:'int.Constant',9:'while',10:'int.Constant',11:'condition',12:'body',13:'out_control',14:'int.Constant',15:'byte.new[]',16:'hole'}
{1:'try',2:'byte.new[]',3:'catch',4:'out_control',5:'int.Constant',6:'java.io.InputStream.read(byte[],int,int)',7:'int.Constant',8:'int.Constant',9:'while',10:'int.Constant',11:'condition',12:'body',13:'out_control',14:'int.Constant',15:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.Constant',3:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.Constant',3:'if',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Character.valueOf(char)',6:'java.util.HashMap.get(java.lang.Object)',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'char.new[]',2:'java.lang.StringBuffer.new(int)',3:'java.lang.StringBuffer.toString().toCharArray()',4:'java.lang.StringBuffer.length()',5:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',6:'hole'}
{1:'char.new[]',2:'java.lang.StringBuffer.new(int)',3:'hole',4:'java.lang.StringBuffer.length()',5:'return'}
{1:'char.new[]',2:'java.lang.StringBuffer.new(int)',3:'hole'}
{1:'char.new[]',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole',7:'java.lang.String.length()',8:'java.lang.String.compareTo(java.lang.String)',9:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'if',7:'java.lang.String.length()',8:'condition',9:'then',10:'out_control',11:'java.lang.String.length()',12:'hole',13:'java.lang.String.length()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole',7:'java.lang.String.length()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.List.size()',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'java.lang.StringBuilder.new()',7:'for',8:'java.lang.StringBuilder.append(char)',9:'java.lang.StringBuilder.length()',10:'java.lang.StringBuilder.charAt(int)',11:'java.lang.StringBuilder.deleteCharAt(int)',12:'java.lang.StringBuilder.append(char)',13:'java.lang.StringBuilder.length()',14:'java.lang.StringBuilder.append(char)',15:'java.lang.StringBuilder.append(char)',16:'condition',17:'body',18:'out_control',19:'if',20:'java.lang.String.length()',21:'java.lang.String.charAt(int)',22:'hole',23:'condition',24:'then',25:'else',26:'out_control',27:'if',28:'if',29:'condition',30:'then',31:'elseif',32:'out_control',33:'condition',34:'then',35:'out_control',36:'condition',37:'then',38:'else'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.nio.MappedByteBuffer[].length',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.nio.channels.FileChannel.close()',12:'java.nio.channels.FileChannel.Null'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.nio.MappedByteBuffer[].length',6:'if',7:'hole',8:'condition',9:'then',10:'out_control',11:'java.nio.channels.FileChannel.Null',12:'java.nio.MappedByteBuffer.ArrayNull[]'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.nio.MappedByteBuffer[].length',6:'if',7:'hole',8:'condition',9:'then',10:'out_control',11:'java.nio.MappedByteBuffer.ArrayNull[]'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'byte.ArrayConstant[]',7:'byte.new[]',8:'if',9:'byte[].length',10:'byte[].length',11:'java.io.OutputStream.write(byte[],int,int)',12:'hole',13:'condition',14:'then',15:'out_control'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'byte.ArrayConstant[]',7:'hole',8:'if',9:'byte[].length',10:'byte[].length',11:'java.io.OutputStream.write(byte[],int,int)',12:'condition',13:'then',14:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.get(java.lang.Object)',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.get(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'hole',11:'java.util.HashMap.put(java.lang.Object,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.get(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'while',11:'condition',12:'body',13:'out_control',14:'hole',15:'java.util.HashMap.put(java.lang.Object,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.get(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'hole'}
{1:'java.util.ArrayList.new()',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.List.size()',5:'java.util.List.get(int)'}
{1:'java.util.ArrayList.new()',2:'java.util.List.get(int)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole',7:'for',8:'condition',9:'body',10:'out_control',11:'if',12:'condition',13:'then',14:'out_control',15:'java.util.Collections.reverse(java.util.List)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'for',7:'hole',8:'condition',9:'body',10:'out_control',11:'if',12:'condition',13:'then',14:'out_control',15:'java.util.Collections.reverse(java.util.List)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'for',7:'for',8:'condition',9:'body',10:'out_control',11:'condition',12:'body',13:'out_control',14:'hole',15:'if',16:'condition',17:'then',18:'out_control',19:'java.util.Collections.reverse(java.util.List)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'for',7:'for',8:'condition',9:'body',10:'out_control',11:'condition',12:'body',13:'out_control',14:'if',15:'hole',16:'condition',17:'then',18:'out_control',19:'java.util.Collections.reverse(java.util.List)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole',7:'if',8:'condition',9:'then',10:'else',11:'out_control',12:'java.lang.Math.max(long,long)',13:'java.lang.Math.max(long,long)',14:'java.lang.Math.min(long,long)',15:'java.lang.Math.min(long,long)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'if',7:'hole',8:'condition',9:'then',10:'else',11:'out_control',12:'java.lang.Math.max(long,long)',13:'java.lang.Math.max(long,long)',14:'java.lang.Math.min(long,long)',15:'java.lang.Math.min(long,long)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'if',7:'if',8:'condition',9:'then',10:'else',11:'out_control',12:'condition',13:'then',14:'else',15:'out_control',16:'hole',17:'java.lang.Math.max(long,long)',18:'java.lang.Math.max(long,long)',19:'java.lang.Math.max(long,long)',20:'java.lang.Math.min(long,long)',21:'java.lang.Math.min(long,long)',22:'java.lang.Math.min(long,long)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'if',7:'if',8:'condition',9:'then',10:'else',11:'out_control',12:'condition',13:'then',14:'else',15:'out_control',16:'java.lang.Math.max(long,long)',17:'hole',18:'java.lang.Math.max(long,long)',19:'java.lang.Math.max(long,long)',20:'java.lang.Math.min(long,long)',21:'java.lang.Math.min(long,long)',22:'java.lang.Math.min(long,long)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'if',7:'if',8:'condition',9:'then',10:'else',11:'out_control',12:'condition',13:'then',14:'else',15:'out_control',16:'java.lang.Math.max(long,long)',17:'java.lang.Math.max(long,long)',18:'hole',19:'java.lang.Math.max(long,long)',20:'java.lang.Math.min(long,long)',21:'java.lang.Math.min(long,long)',22:'java.lang.Math.min(long,long)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'if',7:'if',8:'condition',9:'then',10:'else',11:'out_control',12:'condition',13:'then',14:'else',15:'out_control',16:'java.lang.Math.max(long,long)',17:'java.lang.Math.max(long,long)',18:'java.lang.Math.max(long,long)',19:'hole',20:'java.lang.Math.min(long,long)',21:'java.lang.Math.min(long,long)',22:'java.lang.Math.min(long,long)'}
{1:'try',2:'long.Constant',3:'catch',4:'out_control',5:'hole',6:'finally',7:'for',8:'java.util.List.clear()',9:'condition',10:'body',11:'out_control',12:'java.util.List.size()',13:'java.util.List.get(int)'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'for',6:'finally',7:'condition',8:'body',9:'out_control',10:'java.util.List.clear()',11:'java.util.List.size()',12:'java.util.List.get(int)'}
{1:'try',2:'long.Constant',3:'catch',4:'out_control',5:'hole',6:'finally',7:'java.util.List.clear()'}
{1:'java.util.Collections.sort(java.util.List,java.util.Comparator)',2:'java.util.List.size()',3:'hole'}
{1:'java.util.Collections.sort(java.util.List,java.util.Comparator)',2:'java.util.List.size()',3:'for',4:'condition',5:'body',6:'out_control',7:'hole'}
{1:'java.util.Collections.sort(java.util.List,java.util.Comparator)',2:'hole'}
{1:'java.util.List.get(int)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.isEmpty()',6:'hole'}
{1:'java.util.ArrayList.size()',2:'hole'}
{1:'byte.ArrayDeclaration[]',2:'switch',3:'condition',4:'case',5:'out_control',6:'java.io.ByteArrayOutputStream.new()',7:'java.util.ListIterator.Constant',8:'hole',9:'break'}
{1:'byte.ArrayDeclaration[]',2:'switch',3:'condition',4:'case',5:'out_control',6:'java.io.ByteArrayOutputStream.new()',7:'hole',8:'break'}
{1:'byte.ArrayDeclaration[]',2:'switch',3:'condition',4:'case',5:'out_control',6:'hole',7:'break'}
{1:'byte.ArrayDeclaration[]',2:'switch',3:'condition',4:'case',5:'out_control',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'float.Constant',2:'float.Constant',3:'float.Constant',4:'float.Constant',5:'hole'}
{1:'float.Constant',2:'hole'}
{1:'float.Constant',2:'float.Constant',3:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole'}
{1:'int.Constant',2:'hole'}
{1:'java.lang.Float.new(java.lang.String)',2:'hole'}
{1:'java.util.ArrayList.new()',2:'int.Constant',3:'hole'}
{1:'java.util.ArrayList.new()',2:'int.Constant',3:'for',4:'condition',5:'body',6:'out_control',7:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.length()',6:'java.lang.StringBuffer.length()',7:'java.lang.StringBuffer.setLength(int)',8:'java.lang.StringBuffer.append(char)',9:'java.lang.StringBuffer.append(char)',10:'java.lang.StringBuffer.append(char)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(java.lang.Object)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(float)',15:'java.lang.StringBuffer.toString()',16:'java.util.ArrayList.new()',17:'for',18:'for',19:'return',20:'for',21:'java.util.ArrayList.add(java.lang.Object)',22:'condition',23:'body',24:'out_control',25:'condition',26:'body',27:'out_control',28:'condition',29:'body',30:'out_control',31:'if',32:'if',33:'condition',34:'then',35:'out_control',36:'condition',37:'then',38:'out_control',39:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.length()',6:'java.lang.StringBuffer.length()',7:'java.lang.StringBuffer.setLength(int)',8:'java.lang.StringBuffer.append(char)',9:'java.lang.StringBuffer.append(char)',10:'java.lang.StringBuffer.append(char)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(java.lang.Object)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(float)',15:'java.lang.StringBuffer.toString()',16:'java.util.ArrayList.new()',17:'hole',18:'for',19:'for',20:'return',21:'for',22:'java.util.ArrayList.add(java.lang.Object)',23:'condition',24:'body',25:'out_control',26:'condition',27:'body',28:'out_control',29:'condition',30:'body',31:'out_control',32:'if',33:'if',34:'condition',35:'then',36:'out_control',37:'condition',38:'then',39:'out_control'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.length()',5:'java.lang.StringBuffer.length()',6:'java.lang.StringBuffer.setLength(int)',7:'java.lang.StringBuffer.append(char)',8:'java.lang.StringBuffer.append(char)',9:'java.lang.StringBuffer.append(char)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(java.lang.Object)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(float)',14:'java.lang.StringBuffer.toString()',15:'java.util.ArrayList.new()',16:'for',17:'for',18:'return',19:'for',20:'java.util.ArrayList.add(java.lang.Object)',21:'condition',22:'body',23:'out_control',24:'condition',25:'body',26:'out_control',27:'condition',28:'body',29:'out_control',30:'if',31:'if',32:'condition',33:'then',34:'out_control',35:'condition',36:'then',37:'out_control',38:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.length()',8:'java.lang.StringBuffer.length()',9:'java.lang.StringBuffer.setLength(int)',10:'java.lang.StringBuffer.append(char)',11:'java.util.ArrayList.new()',12:'hole',13:'for',14:'java.util.ArrayList.add(java.lang.Object)',15:'condition',16:'body',17:'out_control',18:'if',19:'if',20:'condition',21:'then',22:'out_control',23:'condition',24:'then',25:'out_control'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.length()',8:'java.lang.StringBuffer.length()',9:'java.lang.StringBuffer.setLength(int)',10:'java.util.ArrayList.new()',11:'for',12:'java.util.ArrayList.add(java.lang.Object)',13:'condition',14:'body',15:'out_control',16:'if',17:'if',18:'condition',19:'then',20:'out_control',21:'condition',22:'then',23:'out_control',24:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.util.ArrayList.new()',8:'for',9:'java.util.ArrayList.add(java.lang.Object)',10:'condition',11:'body',12:'out_control',13:'if',14:'hole',15:'condition',16:'then',17:'out_control'}
{1:'java.lang.StringBuilder.new()',2:'for',3:'java.lang.StringBuilder.append(java.lang.String)',4:'java.lang.StringBuilder.append(char)',5:'java.lang.StringBuilder.append(java.lang.String)',6:'condition',7:'body',8:'out_control',9:'if',10:'hole',11:'condition',12:'then',13:'out_control',14:'byte.ArrayConstant[]',15:'java.io.ByteArrayInputStream.new(byte[])',16:'int.Declaration',17:'java.io.ByteArrayInputStream.read()',18:'while',19:'condition',20:'body',21:'out_control'}
{1:'java.lang.StringBuilder.new()',2:'for',3:'java.lang.StringBuilder.append(java.lang.String)',4:'java.lang.StringBuilder.toString()',5:'condition',6:'body',7:'out_control',8:'if',9:'return',10:'condition',11:'then',12:'out_control',13:'byte.ArrayConstant[]',14:'java.io.ByteArrayInputStream.new(byte[])',15:'int.Declaration',16:'hole'}
{1:'java.lang.StringBuilder.new()',2:'hole'}
{1:'java.lang.StringBuilder.new()',2:'for',3:'java.lang.StringBuilder.append(java.lang.String)',4:'java.lang.StringBuilder.toString()',5:'condition',6:'body',7:'out_control',8:'if',9:'return',10:'condition',11:'then',12:'out_control',13:'byte.ArrayConstant[]',14:'java.io.ByteArrayInputStream.new(byte[])',15:'hole'}
{1:'java.lang.StringBuilder.new()',2:'for',3:'java.lang.StringBuilder.append(java.lang.String)',4:'java.lang.StringBuilder.toString()',5:'condition',6:'body',7:'out_control',8:'if',9:'return',10:'condition',11:'then',12:'out_control',13:'byte.ArrayConstant[]',14:'hole'}
{1:'java.lang.StringBuilder.new()',2:'for',3:'java.lang.StringBuilder.append(java.lang.String)',4:'java.lang.StringBuilder.toString()',5:'condition',6:'body',7:'out_control',8:'if',9:'return',10:'condition',11:'then',12:'out_control',13:'hole'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'hole',3:'java.io.PrintWriter.println(java.lang.String)',4:'java.io.PrintWriter.println(double)',5:'java.io.PrintWriter.println(java.lang.String)',6:'byte.ArrayConstant[]',7:'java.io.PrintWriter.flush()',8:'java.io.ByteArrayInputStream.new(byte[])',9:'int.Declaration',10:'java.io.ByteArrayInputStream.read()',11:'while',12:'condition',13:'body',14:'out_control',15:'java.io.PrintWriter.print(char)',16:'java.io.PrintWriter.flush()',17:'java.io.PrintWriter.println(java.lang.String)',18:'java.lang.String.Constant',19:'if',20:'java.lang.String.length()',21:'java.io.PrintWriter.println(java.lang.String)',22:'condition',23:'then',24:'else',25:'out_control',26:'java.io.PrintWriter.println(java.lang.String)',27:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'hole',4:'java.io.PrintWriter.println(double)',5:'java.io.PrintWriter.println(java.lang.String)',6:'byte.ArrayConstant[]',7:'java.io.PrintWriter.flush()',8:'java.io.ByteArrayInputStream.new(byte[])',9:'int.Declaration',10:'java.io.ByteArrayInputStream.read()',11:'while',12:'condition',13:'body',14:'out_control',15:'java.io.PrintWriter.print(char)',16:'java.io.PrintWriter.flush()',17:'java.io.PrintWriter.println(java.lang.String)',18:'java.lang.String.Constant',19:'if',20:'java.lang.String.length()',21:'java.io.PrintWriter.println(java.lang.String)',22:'condition',23:'then',24:'else',25:'out_control',26:'java.io.PrintWriter.println(java.lang.String)',27:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'java.io.PrintWriter.println(double)',4:'hole',5:'java.io.PrintWriter.println(java.lang.String)',6:'byte.ArrayConstant[]',7:'java.io.PrintWriter.flush()',8:'java.io.ByteArrayInputStream.new(byte[])',9:'int.Declaration',10:'java.io.ByteArrayInputStream.read()',11:'while',12:'condition',13:'body',14:'out_control',15:'java.io.PrintWriter.print(char)',16:'java.io.PrintWriter.flush()',17:'java.io.PrintWriter.println(java.lang.String)',18:'java.lang.String.Constant',19:'if',20:'java.lang.String.length()',21:'java.io.PrintWriter.println(java.lang.String)',22:'condition',23:'then',24:'else',25:'out_control',26:'java.io.PrintWriter.println(java.lang.String)',27:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'java.io.PrintWriter.println(double)',4:'java.io.PrintWriter.println(java.lang.String)',5:'hole',6:'byte.ArrayConstant[]',7:'java.io.PrintWriter.flush()',8:'java.io.ByteArrayInputStream.new(byte[])',9:'int.Declaration',10:'java.io.ByteArrayInputStream.read()',11:'while',12:'condition',13:'body',14:'out_control',15:'java.io.PrintWriter.print(char)',16:'java.io.PrintWriter.flush()',17:'java.io.PrintWriter.println(java.lang.String)',18:'java.lang.String.Constant',19:'if',20:'java.lang.String.length()',21:'java.io.PrintWriter.println(java.lang.String)',22:'condition',23:'then',24:'else',25:'out_control',26:'java.io.PrintWriter.println(java.lang.String)',27:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'java.io.PrintWriter.println(double)',4:'java.io.PrintWriter.println(java.lang.String)',5:'java.io.PrintWriter.println(double)',6:'hole',7:'java.io.PrintWriter.flush()',8:'java.io.ByteArrayInputStream.new(byte[])',9:'int.Declaration',10:'java.io.ByteArrayInputStream.read()',11:'while',12:'condition',13:'body',14:'out_control',15:'java.io.PrintWriter.print(char)',16:'java.io.PrintWriter.flush()',17:'java.io.PrintWriter.println(java.lang.String)',18:'java.lang.String.Constant',19:'if',20:'java.lang.String.length()',21:'java.io.PrintWriter.println(java.lang.String)',22:'condition',23:'then',24:'else',25:'out_control',26:'java.io.PrintWriter.println(java.lang.String)',27:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'java.io.PrintWriter.println(double)',4:'java.io.PrintWriter.println(java.lang.String)',5:'java.io.PrintWriter.println(double)',6:'java.io.PrintWriter.println(java.lang.String)',7:'hole',8:'java.io.ByteArrayInputStream.new(byte[])',9:'int.Declaration',10:'java.io.ByteArrayInputStream.read()',11:'while',12:'condition',13:'body',14:'out_control',15:'java.io.PrintWriter.print(char)',16:'java.io.PrintWriter.flush()',17:'java.io.PrintWriter.println(java.lang.String)',18:'java.lang.String.Constant',19:'if',20:'java.lang.String.length()',21:'java.io.PrintWriter.println(java.lang.String)',22:'condition',23:'then',24:'else',25:'out_control',26:'java.io.PrintWriter.println(java.lang.String)',27:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'java.io.PrintWriter.println(double)',4:'java.io.PrintWriter.println(java.lang.String)',5:'java.io.PrintWriter.println(double)',6:'java.io.PrintWriter.println(java.lang.String)',7:'byte.ArrayConstant[]',8:'java.io.PrintWriter.flush()',9:'java.io.ByteArrayInputStream.new(byte[])',10:'int.Declaration',11:'java.io.ByteArrayInputStream.read()',12:'while',13:'condition',14:'body',15:'out_control',16:'java.io.PrintWriter.print(char)',17:'hole',18:'java.lang.String.Constant',19:'if',20:'java.lang.String.length()',21:'java.io.PrintWriter.println(java.lang.String)',22:'condition',23:'then',24:'else',25:'out_control',26:'java.io.PrintWriter.println(java.lang.String)',27:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'hole',3:'java.io.PrintWriter.println(double)',4:'java.io.PrintWriter.println(java.lang.String)',5:'byte.ArrayConstant[]',6:'java.io.PrintWriter.flush()',7:'java.io.ByteArrayInputStream.new(byte[])',8:'int.Declaration',9:'java.io.ByteArrayInputStream.read()',10:'while',11:'condition',12:'body',13:'out_control',14:'java.io.PrintWriter.print(char)',15:'java.io.PrintWriter.flush()',16:'java.io.PrintWriter.println(java.lang.String)',17:'java.lang.String.Constant',18:'if',19:'java.lang.String.length()',20:'java.io.PrintWriter.println(java.lang.String)',21:'condition',22:'then',23:'else',24:'out_control',25:'java.io.PrintWriter.println(java.lang.String)',26:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'hole',4:'java.io.PrintWriter.println(java.lang.String)',5:'byte.ArrayConstant[]',6:'java.io.PrintWriter.flush()',7:'java.io.ByteArrayInputStream.new(byte[])',8:'int.Declaration',9:'java.io.ByteArrayInputStream.read()',10:'while',11:'condition',12:'body',13:'out_control',14:'java.io.PrintWriter.print(char)',15:'java.io.PrintWriter.flush()',16:'java.io.PrintWriter.println(java.lang.String)',17:'java.lang.String.Constant',18:'if',19:'java.lang.String.length()',20:'java.io.PrintWriter.println(java.lang.String)',21:'condition',22:'then',23:'else',24:'out_control',25:'java.io.PrintWriter.println(java.lang.String)',26:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'java.io.PrintWriter.println(double)',4:'hole',5:'byte.ArrayConstant[]',6:'java.io.PrintWriter.flush()',7:'java.io.ByteArrayInputStream.new(byte[])',8:'int.Declaration',9:'java.io.ByteArrayInputStream.read()',10:'while',11:'condition',12:'body',13:'out_control',14:'java.io.PrintWriter.print(char)',15:'java.io.PrintWriter.flush()',16:'java.io.PrintWriter.println(java.lang.String)',17:'java.lang.String.Constant',18:'if',19:'java.lang.String.length()',20:'java.io.PrintWriter.println(java.lang.String)',21:'condition',22:'then',23:'else',24:'out_control',25:'java.io.PrintWriter.println(java.lang.String)',26:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'java.io.PrintWriter.println(double)',4:'java.io.PrintWriter.println(java.lang.String)',5:'hole',6:'java.io.PrintWriter.flush()',7:'java.io.ByteArrayInputStream.new(byte[])',8:'int.Declaration',9:'java.io.ByteArrayInputStream.read()',10:'while',11:'condition',12:'body',13:'out_control',14:'java.io.PrintWriter.print(char)',15:'java.io.PrintWriter.flush()',16:'java.io.PrintWriter.println(java.lang.String)',17:'java.lang.String.Constant',18:'if',19:'java.lang.String.length()',20:'java.io.PrintWriter.println(java.lang.String)',21:'condition',22:'then',23:'else',24:'out_control',25:'java.io.PrintWriter.println(java.lang.String)',26:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'java.io.PrintWriter.println(double)',4:'java.io.PrintWriter.println(java.lang.String)',5:'java.io.PrintWriter.println(double)',6:'hole',7:'java.io.ByteArrayInputStream.new(byte[])',8:'int.Declaration',9:'java.io.ByteArrayInputStream.read()',10:'while',11:'condition',12:'body',13:'out_control',14:'java.io.PrintWriter.print(char)',15:'java.io.PrintWriter.flush()',16:'java.io.PrintWriter.println(java.lang.String)',17:'java.lang.String.Constant',18:'if',19:'java.lang.String.length()',20:'java.io.PrintWriter.println(java.lang.String)',21:'condition',22:'then',23:'else',24:'out_control',25:'java.io.PrintWriter.println(java.lang.String)',26:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'hole',3:'java.io.PrintWriter.println(java.lang.String)',4:'byte.ArrayConstant[]',5:'java.io.PrintWriter.flush()',6:'java.io.ByteArrayInputStream.new(byte[])',7:'int.Declaration',8:'java.io.ByteArrayInputStream.read()',9:'while',10:'condition',11:'body',12:'out_control',13:'java.io.PrintWriter.print(char)',14:'java.io.PrintWriter.flush()',15:'java.io.PrintWriter.println(java.lang.String)',16:'java.lang.String.Constant',17:'if',18:'java.lang.String.length()',19:'java.io.PrintWriter.println(java.lang.String)',20:'condition',21:'then',22:'else',23:'out_control',24:'java.io.PrintWriter.println(java.lang.String)',25:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'hole',4:'byte.ArrayConstant[]',5:'java.io.PrintWriter.flush()',6:'java.io.ByteArrayInputStream.new(byte[])',7:'int.Declaration',8:'java.io.ByteArrayInputStream.read()',9:'while',10:'condition',11:'body',12:'out_control',13:'java.io.PrintWriter.print(char)',14:'java.io.PrintWriter.flush()',15:'java.io.PrintWriter.println(java.lang.String)',16:'java.lang.String.Constant',17:'if',18:'java.lang.String.length()',19:'java.io.PrintWriter.println(java.lang.String)',20:'condition',21:'then',22:'else',23:'out_control',24:'java.io.PrintWriter.println(java.lang.String)',25:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'java.io.PrintWriter.println(double)',4:'hole',5:'java.io.PrintWriter.flush()',6:'java.io.ByteArrayInputStream.new(byte[])',7:'int.Declaration',8:'java.io.ByteArrayInputStream.read()',9:'while',10:'condition',11:'body',12:'out_control',13:'java.io.PrintWriter.print(char)',14:'java.io.PrintWriter.flush()',15:'java.io.PrintWriter.println(java.lang.String)',16:'java.lang.String.Constant',17:'if',18:'java.lang.String.length()',19:'java.io.PrintWriter.println(java.lang.String)',20:'condition',21:'then',22:'else',23:'out_control',24:'java.io.PrintWriter.println(java.lang.String)',25:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'java.io.PrintWriter.println(double)',4:'java.io.PrintWriter.println(java.lang.String)',5:'hole',6:'java.io.ByteArrayInputStream.new(byte[])',7:'int.Declaration',8:'java.io.ByteArrayInputStream.read()',9:'while',10:'condition',11:'body',12:'out_control',13:'java.io.PrintWriter.print(char)',14:'java.io.PrintWriter.flush()',15:'java.io.PrintWriter.println(java.lang.String)',16:'java.lang.String.Constant',17:'if',18:'java.lang.String.length()',19:'java.io.PrintWriter.println(java.lang.String)',20:'condition',21:'then',22:'else',23:'out_control',24:'java.io.PrintWriter.println(java.lang.String)',25:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'hole',3:'byte.ArrayConstant[]',4:'java.io.PrintWriter.flush()',5:'java.io.ByteArrayInputStream.new(byte[])',6:'int.Declaration',7:'java.io.ByteArrayInputStream.read()',8:'while',9:'condition',10:'body',11:'out_control',12:'java.io.PrintWriter.print(char)',13:'java.io.PrintWriter.flush()',14:'java.io.PrintWriter.println(java.lang.String)',15:'java.lang.String.Constant',16:'if',17:'java.lang.String.length()',18:'java.io.PrintWriter.println(java.lang.String)',19:'condition',20:'then',21:'else',22:'out_control',23:'java.io.PrintWriter.println(java.lang.String)',24:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'hole',4:'java.io.PrintWriter.flush()',5:'java.io.ByteArrayInputStream.new(byte[])',6:'int.Declaration',7:'java.io.ByteArrayInputStream.read()',8:'while',9:'condition',10:'body',11:'out_control',12:'java.io.PrintWriter.print(char)',13:'java.io.PrintWriter.flush()',14:'java.io.PrintWriter.println(java.lang.String)',15:'java.lang.String.Constant',16:'if',17:'java.lang.String.length()',18:'java.io.PrintWriter.println(java.lang.String)',19:'condition',20:'then',21:'else',22:'out_control',23:'java.io.PrintWriter.println(java.lang.String)',24:'java.io.PrintWriter.println()'}
{1:'java.io.PrintWriter.println(java.lang.String)',2:'java.io.PrintWriter.println(java.lang.String)',3:'java.io.PrintWriter.println(double)',4:'hole',5:'java.io.ByteArrayInputStream.new(byte[])',6:'int.Declaration',7:'java.io.ByteArrayInputStream.read()',8:'while',9:'condition',10:'body',11:'out_control',12:'java.io.PrintWriter.print(char)',13:'java.io.PrintWriter.flush()',14:'java.io.PrintWriter.println(java.lang.String)',15:'java.lang.String.Constant',16:'if',17:'java.lang.String.length()',18:'java.io.PrintWriter.println(java.lang.String)',19:'condition',20:'then',21:'else',22:'out_control',23:'java.io.PrintWriter.println(java.lang.String)',24:'java.io.PrintWriter.println()'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.lang.System.err',9:'java.lang.String[].length',10:'java.lang.System.out.println(java.lang.String)',11:'java.lang.System.out',12:'java.lang.String[].length',13:'java.io.PrintWriter.new(java.io.OutputStream)',14:'java.io.File.new(java.lang.String)',15:'java.io.FileOutputStream.new(java.io.File)',16:'java.io.PrintWriter.new(java.io.OutputStream)',17:'if',18:'java.io.PrintWriter.flush()',19:'condition',20:'then',21:'out_control',22:'hole',23:'java.lang.String[].length',24:'if',25:'if',26:'condition',27:'then',28:'out_control',29:'condition',30:'then',31:'out_control',32:'java.lang.String.compareToIgnoreCase(java.lang.String)',33:'java.lang.System.out.println(java.lang.String)',34:'java.lang.String[].length',35:'java.lang.Integer.parseInt(java.lang.String)'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.lang.System.err',9:'java.lang.String[].length',10:'java.lang.System.out.println(java.lang.String)',11:'java.lang.System.out',12:'java.lang.String[].length',13:'java.io.PrintWriter.new(java.io.OutputStream)',14:'java.io.File.new(java.lang.String)',15:'java.io.FileOutputStream.new(java.io.File)',16:'java.io.PrintWriter.new(java.io.OutputStream)',17:'if',18:'condition',19:'then',20:'out_control',21:'java.lang.String[].length',22:'if',23:'if',24:'condition',25:'then',26:'out_control',27:'condition',28:'then',29:'out_control',30:'java.lang.String.compareToIgnoreCase(java.lang.String)',31:'java.lang.System.out.println(java.lang.String)',32:'java.lang.String[].length',33:'java.lang.Integer.parseInt(java.lang.String)',34:'hole'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.lang.System.err',9:'java.lang.String[].length',10:'java.lang.System.out.println(java.lang.String)',11:'java.lang.System.out',12:'java.lang.String[].length',13:'java.io.PrintWriter.new(java.io.OutputStream)',14:'java.io.File.new(java.lang.String)',15:'java.io.FileOutputStream.new(java.io.File)',16:'java.io.PrintWriter.new(java.io.OutputStream)',17:'if',18:'java.io.PrintWriter.flush()',19:'condition',20:'then',21:'out_control',22:'if',23:'java.lang.String[].length',24:'if',25:'if',26:'condition',27:'then',28:'out_control',29:'condition',30:'then',31:'out_control',32:'condition',33:'then',34:'out_control',35:'java.lang.String[].length',36:'hole',37:'java.lang.String.compareToIgnoreCase(java.lang.String)',38:'java.lang.System.out.println(java.lang.String)',39:'java.lang.String[].length',40:'java.lang.Integer.parseInt(java.lang.String)'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.lang.System.err',9:'java.lang.String[].length',10:'java.lang.System.out.println(java.lang.String)',11:'java.lang.System.out',12:'java.lang.String[].length',13:'java.io.PrintWriter.new(java.io.OutputStream)',14:'if',15:'java.io.PrintWriter.flush()',16:'java.io.PrintWriter.close()',17:'condition',18:'then',19:'out_control',20:'if',21:'java.lang.System.out.println(java.lang.String)',22:'java.lang.String[].length',23:'if',24:'if',25:'condition',26:'then',27:'out_control',28:'condition',29:'then',30:'out_control',31:'condition',32:'then',33:'out_control',34:'java.lang.String[].length',35:'java.lang.String.compareToIgnoreCase(java.lang.String)',36:'java.lang.System.out.println(java.lang.String)',37:'java.lang.String[].length',38:'java.lang.Integer.parseInt(java.lang.String)',39:'hole'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.lang.System.err',9:'java.lang.String[].length',10:'java.lang.System.out.println(java.lang.String)',11:'java.lang.System.out',12:'java.lang.String[].length',13:'java.io.PrintWriter.new(java.io.OutputStream)',14:'java.io.File.new(java.lang.String)',15:'java.io.FileOutputStream.new(java.io.File)',16:'java.io.PrintWriter.new(java.io.OutputStream)',17:'if',18:'condition',19:'then',20:'out_control',21:'java.lang.String[].length',22:'if',23:'hole',24:'condition',25:'then',26:'out_control',27:'java.lang.String.compareToIgnoreCase(java.lang.String)',28:'java.lang.System.out.println(java.lang.String)'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.lang.System.err',9:'java.lang.String[].length',10:'java.lang.System.out.println(java.lang.String)',11:'java.lang.System.out',12:'java.lang.String[].length',13:'java.io.PrintWriter.new(java.io.OutputStream)',14:'hole'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.lang.System.err',9:'java.lang.String[].length',10:'java.lang.System.out.println(java.lang.String)',11:'java.lang.System.out',12:'java.lang.String[].length',13:'java.io.PrintWriter.new(java.io.OutputStream)',14:'if',15:'java.io.PrintWriter.flush()',16:'java.io.PrintWriter.close()',17:'condition',18:'then',19:'out_control',20:'if',21:'java.lang.System.out.println(java.lang.String)',22:'java.lang.String[].length',23:'if',24:'if',25:'condition',26:'then',27:'out_control',28:'condition',29:'then',30:'out_control',31:'condition',32:'then',33:'out_control',34:'java.lang.String[].length',35:'java.lang.String.compareToIgnoreCase(java.lang.String)',36:'hole',37:'java.lang.String[].length',38:'java.lang.Integer.parseInt(java.lang.String)'}
{1:'java.lang.Integer.valueOf(int)',2:'java.util.HashMap.get(java.lang.Object)',3:'hole'}
{1:'java.lang.Integer.valueOf(int)',2:'hole'}
{1:'java.lang.Integer.valueOf(int)',2:'java.util.HashMap.get(java.lang.Object)',3:'if',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'java.util.Map.get(java.lang.Object)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.Map.get(java.lang.Object)',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'byte.ArrayConstant[]',2:'hole'}
{1:'java.lang.StringBuffer.length()',2:'boolean.Constant',3:'if',4:'condition',5:'then',6:'elseif',7:'out_control',8:'condition',9:'then',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'for',7:'condition',8:'body',9:'out_control',10:'java.util.HashSet.new(int)',11:'hole',12:'if',13:'java.util.HashSet.size()',14:'condition',15:'then',16:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.lang.StringBuilder.new()',2:'hole'}
{1:'float.Constant',2:'hole'}
{1:'java.util.ArrayList.new(java.util.Collection)',2:'float.Constant',3:'hole'}
{1:'java.util.ArrayList.new(java.util.Collection)',2:'hole'}
{1:'try',2:'java.lang.String.getBytes(java.lang.String)',3:'catch',4:'out_control',5:'int.Constant',6:'hole'}
{1:'try',2:'java.lang.String.getBytes(java.lang.String)',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.util.ArrayList.new()',2:'java.lang.String.Constant',3:'java.util.ArrayList.add(java.lang.Object)',4:'for',5:'java.lang.String.length()',6:'condition',7:'body',8:'out_control',9:'java.lang.String.Constant',10:'hole',11:'if',12:'java.lang.String.length()',13:'condition',14:'then',15:'out_control'}
{1:'java.util.ArrayList.new()',2:'java.lang.String.Constant',3:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'java.lang.String.Null',2:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'float[][].length',6:'float.[index][]',7:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'float[][].length',6:'hole'}
{1:'java.io.OutputStream.write(int)',2:'java.util.ArrayList.iterator()',3:'int.Constant',4:'java.util.Iterator.hasNext()',5:'java.util.Iterator.next()',6:'if',7:'condition',8:'then',9:'out_control',10:'hole',11:'java.io.OutputStream.write(int)'}
{1:'java.io.OutputStream.write(int)',2:'java.util.ArrayList.iterator()',3:'int.Constant',4:'hole',5:'java.io.OutputStream.write(int)'}
{1:'java.io.OutputStream.write(int)',2:'java.util.ArrayList.iterator()',3:'int.Constant',4:'java.util.Iterator.hasNext()',5:'java.util.Iterator.next()',6:'if',7:'condition',8:'then',9:'out_control',10:'hole'}
{1:'java.io.OutputStream.write(int)',2:'java.util.ArrayList.iterator()',3:'hole',4:'java.io.OutputStream.write(int)'}
{1:'java.io.OutputStream.write(int)',2:'java.util.ArrayList.iterator()',3:'int.Constant',4:'hole'}
{1:'java.io.OutputStream.write(int)',2:'hole',3:'java.io.OutputStream.write(int)'}
{1:'java.io.OutputStream.write(int)',2:'java.util.ArrayList.iterator()',3:'hole'}
{1:'java.io.OutputStream.write(int)',2:'hole'}
{1:'java.lang.String.length()',2:'hole'}
{1:'java.lang.String.length()',2:'while',3:'condition',4:'body',5:'out_control',6:'hole'}
{1:'java.lang.Float.Cast',2:'hole'}
{1:'java.lang.Float.Cast',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.lang.String.length()',12:'java.lang.String.length()',13:'java.lang.String.endsWith(java.lang.String)',14:'java.lang.String.substring(int,int)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'if',7:'hole',8:'condition',9:'then',10:'out_control',11:'java.lang.String.length()',12:'java.lang.String.length()',13:'java.lang.String.endsWith(java.lang.String)',14:'java.lang.String.substring(int,int)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.lang.String.length()',15:'hole',16:'java.lang.String.length()',17:'java.lang.String.length()',18:'java.lang.String.endsWith(java.lang.String)',19:'java.lang.String.endsWith(java.lang.String)',20:'java.lang.String.substring(int,int)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.lang.String.length()',15:'java.lang.String.length()',16:'java.lang.String.length()',17:'hole',18:'java.lang.String.endsWith(java.lang.String)',19:'java.lang.String.substring(int,int)',20:'java.lang.String.endsWith(java.lang.String)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.lang.String.length()',12:'java.lang.String.substring(int)',13:'java.lang.String.startsWith(java.lang.String)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'if',7:'hole',8:'condition',9:'then',10:'out_control',11:'java.lang.String.length()',12:'java.lang.String.substring(int)',13:'java.lang.String.startsWith(java.lang.String)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.containsKey(java.lang.Object)',6:'java.util.HashMap.get(java.lang.Object)',7:'hole',8:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.containsKey(java.lang.Object)',6:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole',7:'while',8:'condition',9:'body',10:'out_control',11:'java.lang.String.endsWith(java.lang.String)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'while',7:'hole',8:'condition',9:'body',10:'out_control',11:'java.lang.String.endsWith(java.lang.String)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'while',7:'while',8:'condition',9:'body',10:'out_control',11:'condition',12:'body',13:'out_control',14:'java.lang.String.endsWith(java.lang.String)',15:'hole',16:'java.lang.String.endsWith(java.lang.String)',17:'java.lang.String.length()',18:'java.lang.String.substring(int,int)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'while',7:'while',8:'condition',9:'body',10:'out_control',11:'condition',12:'body',13:'out_control',14:'java.lang.String.endsWith(java.lang.String)',15:'java.lang.String.length()',16:'java.lang.String.endsWith(java.lang.String)',17:'hole',18:'java.lang.String.substring(int,int)'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'float[].length',6:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'double[].length',6:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.length()',3:'java.lang.StringBuffer.append(char[],int,int)',4:'java.lang.String.toCharArray()',5:'if',6:'condition',7:'then',8:'out_control',9:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.length()',3:'java.lang.String.toCharArray()',4:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.length()',3:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'float.Declaration',2:'if',3:'java.lang.String.length()',4:'condition',5:'then',6:'out_control',7:'java.lang.String.length()',8:'hole'}
{1:'float.Declaration',2:'if',3:'java.lang.String.length()',4:'condition',5:'then',6:'out_control',7:'java.lang.String.length()',8:'if',9:'condition',10:'then',11:'out_control',12:'hole'}
{1:'float.Declaration',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'condition',7:'then',8:'out_control',9:'java.util.ArrayList.Constant',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'condition',7:'then',8:'out_control',9:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.util.ArrayList.new()',2:'if',3:'java.util.ArrayList.Constant',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'java.util.ArrayList.new()',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.util.ArrayList.new()',7:'java.util.ArrayList.clear()',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole',6:'for',7:'condition',8:'body',9:'out_control',10:'if',11:'condition',12:'then',13:'out_control',14:'if',15:'condition',16:'then',17:'out_control',18:'java.util.HashMap.put(java.lang.Object,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'for',7:'condition',8:'then',9:'out_control',10:'condition',11:'body',12:'out_control',13:'java.util.HashSet.add(java.lang.Object)',14:'if',15:'hole',16:'condition',17:'then',18:'out_control',19:'if',20:'condition',21:'then',22:'out_control',23:'java.util.HashMap.put(java.lang.Object,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'for',7:'condition',8:'then',9:'out_control',10:'condition',11:'body',12:'out_control',13:'java.util.HashSet.add(java.lang.Object)',14:'if',15:'while',16:'condition',17:'then',18:'out_control',19:'condition',20:'body',21:'out_control',22:'hole',23:'java.util.HashMap.containsKey(java.lang.Object)',24:'java.util.HashMap.get(java.lang.Object)',25:'java.util.HashSet.contains(java.lang.Object)',26:'java.util.HashSet.add(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'for',7:'condition',8:'then',9:'out_control',10:'condition',11:'body',12:'out_control',13:'hole',14:'if',15:'condition',16:'then',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'java.util.HashMap.put(java.lang.Object,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'for',7:'condition',8:'then',9:'out_control',10:'condition',11:'body',12:'out_control',13:'java.util.HashSet.add(java.lang.Object)',14:'if',15:'while',16:'condition',17:'then',18:'out_control',19:'condition',20:'body',21:'out_control',22:'if',23:'java.util.HashMap.containsKey(java.lang.Object)',24:'hole',25:'condition',26:'then',27:'out_control',28:'java.util.HashSet.contains(java.lang.Object)',29:'java.util.HashMap.put(java.lang.Object,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.add(java.lang.Object)',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'hole'}
{1:'java.util.LinkedHashMap.get(java.lang.Object)',2:'hole'}
{1:'java.util.LinkedHashMap.get(java.lang.Object)',2:'if',3:'condition',4:'then',5:'out_control',6:'java.util.HashSet.contains(java.lang.Object)',7:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.lang.Integer.Constant',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'java.util.HashMap.new()',7:'java.util.ArrayList.new(java.util.Collection)',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'hole',7:'for',8:'condition',9:'body',10:'out_control',11:'java.util.ArrayList.size()',12:'java.util.ArrayList.get(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'java.util.HashMap.new()',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'hole'}
{1:'java.io.OutputStream.write(int)',2:'hole',3:'java.io.OutputStream.write(int)',4:'if',5:'condition',6:'then',7:'out_control',8:'java.io.OutputStream.write(int)'}
{1:'java.io.OutputStream.write(int)',2:'if',3:'condition',4:'then',5:'out_control',6:'hole',7:'java.io.OutputStream.write(int)',8:'if',9:'condition',10:'then',11:'out_control',12:'java.io.OutputStream.write(int)'}
{1:'java.io.OutputStream.write(int)',2:'if',3:'condition',4:'then',5:'out_control',6:'if',7:'java.io.OutputStream.write(int)',8:'condition',9:'then',10:'out_control',11:'hole',12:'java.io.OutputStream.write(int)'}
{1:'java.io.OutputStream.write(int)',2:'hole',3:'if',4:'condition',5:'then',6:'out_control',7:'java.io.OutputStream.write(int)'}
{1:'java.io.OutputStream.write(int)',2:'if',3:'condition',4:'then',5:'out_control',6:'if',7:'hole',8:'condition',9:'then',10:'out_control',11:'java.io.OutputStream.write(int)'}
{1:'java.io.OutputStream.write(int)',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(int)',3:'java.lang.StringBuffer.length()',4:'java.lang.StringBuffer.insert(int,java.lang.String)',5:'java.lang.StringBuffer.setLength(int)',6:'while',7:'hole',8:'condition',9:'body',10:'out_control'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(int)',3:'java.lang.StringBuffer.length()',4:'java.lang.StringBuffer.insert(int,java.lang.String)',5:'while',6:'condition',7:'body',8:'out_control',9:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(int)',3:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'if',23:'java.lang.StringBuffer.append(java.lang.String)',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.toString()',26:'java.lang.StringBuffer.toString()',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.append(char)',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(char)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char).append(java.lang.String)',34:'java.lang.StringBuffer.append(char).append(java.lang.String)',35:'java.lang.StringBuffer.append(char).append(java.lang.String)',36:'java.lang.StringBuffer.append(char).append(java.lang.String)',37:'java.lang.StringBuffer.append(char).append(java.lang.String)',38:'java.lang.String.substring(int)',39:'condition',40:'then',41:'out_control',42:'java.lang.String.substring(int)',43:'return',44:'return',45:'return',46:'return',47:'return',48:'return',49:'java.lang.String.substring(int)',50:'java.lang.String.substring(int)',51:'java.lang.String.substring(int)',52:'java.lang.String.substring(int)',53:'java.lang.String.substring(int)',54:'java.lang.String.Constant',55:'if',56:'if',57:'if',58:'if',59:'if',60:'if',61:'java.lang.String.Constant',62:'condition',63:'then',64:'out_control',65:'condition',66:'then',67:'out_control',68:'condition',69:'then',70:'out_control',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.length()',10:'java.lang.String.substring(int,int)',11:'java.lang.String.length()',12:'java.lang.String.substring(int,int)',13:'java.lang.String.length()',14:'java.lang.String.substring(int,int)',15:'java.lang.String.length()',16:'java.lang.String.substring(int,int)',17:'java.lang.String.length()',18:'java.lang.String.substring(int,int)',19:'java.lang.String.startsWith(java.lang.String)',20:'java.lang.String.substring(int,int)',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.length()',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'if',27:'java.lang.StringBuffer.toString()',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.append(java.lang.String)',31:'java.lang.StringBuffer.toString()',32:'java.lang.StringBuffer.append(char)',33:'java.lang.StringBuffer.toString()',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.append(char)',36:'java.lang.StringBuffer.toString()',37:'java.lang.StringBuffer.append(char).append(java.lang.String)',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'return',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'java.lang.String.substring(int)',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'hole',65:'if',66:'if',67:'if',68:'if',69:'if',70:'java.lang.String.Constant',71:'java.lang.String.substring(int)',72:'java.lang.String.substring(int)',73:'condition',74:'then',75:'out_control',76:'condition',77:'then',78:'out_control',79:'condition',80:'then',81:'out_control',82:'condition',83:'then',84:'out_control',85:'condition',86:'then',87:'out_control',88:'if',89:'if',90:'if',91:'condition',92:'then',93:'out_control',94:'condition',95:'then',96:'out_control',97:'condition',98:'then',99:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.length()',12:'java.lang.String.substring(int,int)',13:'java.lang.String.length()',14:'java.lang.String.substring(int,int)',15:'java.lang.String.length()',16:'java.lang.String.substring(int,int)',17:'java.lang.String.length()',18:'java.lang.String.substring(int,int)',19:'java.lang.String.startsWith(java.lang.String)',20:'java.lang.String.substring(int,int)',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.length()',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'if',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(java.lang.String)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'return',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'java.lang.String.Constant',70:'java.lang.String.substring(int)',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'if',87:'if',88:'hole',89:'condition',90:'then',91:'out_control',92:'condition',93:'then',94:'out_control',95:'java.lang.String.substring(int)',96:'if',97:'condition',98:'then',99:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.length()',14:'java.lang.String.substring(int,int)',15:'java.lang.String.length()',16:'java.lang.String.substring(int,int)',17:'java.lang.String.length()',18:'java.lang.String.substring(int,int)',19:'java.lang.String.startsWith(java.lang.String)',20:'java.lang.String.substring(int,int)',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.length()',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'if',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(java.lang.String)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'return',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'java.lang.String.Constant',70:'java.lang.String.substring(int)',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'if',87:'if',88:'hole',89:'condition',90:'then',91:'out_control',92:'condition',93:'then',94:'out_control',95:'java.lang.String.substring(int)',96:'if',97:'condition',98:'then',99:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.length()',16:'java.lang.String.substring(int,int)',17:'java.lang.String.length()',18:'java.lang.String.substring(int,int)',19:'java.lang.String.startsWith(java.lang.String)',20:'java.lang.String.substring(int,int)',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.length()',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'if',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(java.lang.String)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'return',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'java.lang.String.Constant',70:'java.lang.String.substring(int)',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'if',87:'if',88:'hole',89:'condition',90:'then',91:'out_control',92:'condition',93:'then',94:'out_control',95:'java.lang.String.substring(int)',96:'if',97:'condition',98:'then',99:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.length()',18:'java.lang.String.substring(int,int)',19:'java.lang.String.startsWith(java.lang.String)',20:'java.lang.String.substring(int,int)',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.length()',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'if',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(java.lang.String)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'return',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'java.lang.String.Constant',70:'java.lang.String.substring(int)',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'if',87:'if',88:'hole',89:'condition',90:'then',91:'out_control',92:'condition',93:'then',94:'out_control',95:'java.lang.String.substring(int)',96:'if',97:'condition',98:'then',99:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.startsWith(java.lang.String)',20:'java.lang.String.substring(int,int)',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.length()',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'if',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(java.lang.String)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'return',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'java.lang.String.Constant',70:'java.lang.String.substring(int)',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'if',87:'if',88:'hole',89:'condition',90:'then',91:'out_control',92:'condition',93:'then',94:'out_control',95:'java.lang.String.substring(int)',96:'if',97:'condition',98:'then',99:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'java.lang.String.length()',23:'java.lang.String.substring(int,int)',24:'java.lang.String.length()',25:'java.lang.String.length()',26:'java.lang.String.substring(int,int)',27:'if',28:'java.lang.StringBuffer.append(java.lang.String)',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.toString()',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.StringBuffer.append(char).append(java.lang.String)',43:'java.lang.String.substring(int)',44:'if',45:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',46:'condition',47:'then',48:'out_control',49:'java.lang.String.substring(int)',50:'return',51:'return',52:'return',53:'hole',54:'return',55:'return',56:'return',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.substring(int)',61:'java.lang.String.substring(int)',62:'java.lang.String.Constant',63:'condition',64:'then',65:'out_control',66:'if',67:'if',68:'if',69:'if',70:'if',71:'if',72:'java.lang.String.Constant',73:'java.lang.String.substring(int)',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'condition',87:'then',88:'out_control',89:'condition',90:'then',91:'out_control',92:'if',93:'if',94:'condition',95:'then',96:'out_control',97:'condition',98:'then',99:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'java.lang.String.length()',23:'java.lang.String.substring(int,int)',24:'java.lang.String.length()',25:'java.lang.String.length()',26:'java.lang.String.substring(int,int)',27:'if',28:'java.lang.StringBuffer.append(java.lang.String)',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.toString()',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.toString()',34:'java.lang.StringBuffer.append(char)',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.StringBuffer.append(char).append(java.lang.String)',43:'java.lang.String.substring(int)',44:'if',45:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',46:'condition',47:'then',48:'out_control',49:'java.lang.String.substring(int)',50:'return',51:'return',52:'return',53:'return',54:'hole',55:'return',56:'return',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.substring(int)',61:'java.lang.String.substring(int)',62:'java.lang.String.Constant',63:'condition',64:'then',65:'out_control',66:'if',67:'if',68:'if',69:'if',70:'if',71:'if',72:'java.lang.String.Constant',73:'java.lang.String.substring(int)',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'condition',87:'then',88:'out_control',89:'condition',90:'then',91:'out_control',92:'if',93:'if',94:'condition',95:'then',96:'out_control',97:'condition',98:'then',99:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'java.lang.String.length()',23:'java.lang.String.substring(int,int)',24:'java.lang.String.length()',25:'java.lang.String.length()',26:'java.lang.String.substring(int,int)',27:'if',28:'java.lang.StringBuffer.append(java.lang.String)',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.toString()',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.toString()',34:'java.lang.StringBuffer.append(char)',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.StringBuffer.append(char).append(java.lang.String)',43:'java.lang.String.substring(int)',44:'if',45:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',46:'condition',47:'then',48:'out_control',49:'java.lang.String.substring(int)',50:'return',51:'return',52:'return',53:'return',54:'return',55:'return',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.substring(int)',61:'java.lang.String.Constant',62:'condition',63:'then',64:'out_control',65:'hole',66:'if',67:'if',68:'if',69:'if',70:'if',71:'if',72:'java.lang.String.Constant',73:'java.lang.String.substring(int)',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'condition',87:'then',88:'out_control',89:'condition',90:'then',91:'out_control',92:'if',93:'if',94:'condition',95:'then',96:'out_control',97:'condition',98:'then',99:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'java.lang.String.length()',23:'java.lang.String.substring(int,int)',24:'java.lang.String.length()',25:'java.lang.String.length()',26:'java.lang.String.substring(int,int)',27:'if',28:'java.lang.StringBuffer.append(java.lang.String)',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.toString()',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.toString()',34:'java.lang.StringBuffer.append(char)',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.toString()',37:'java.lang.StringBuffer.append(char)',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.StringBuffer.append(char).append(java.lang.String)',43:'java.lang.String.substring(int)',44:'if',45:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',46:'condition',47:'then',48:'out_control',49:'java.lang.String.substring(int)',50:'return',51:'return',52:'return',53:'return',54:'return',55:'return',56:'hole',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.substring(int)',61:'java.lang.String.substring(int)',62:'java.lang.String.Constant',63:'condition',64:'then',65:'out_control',66:'if',67:'if',68:'if',69:'if',70:'if',71:'if',72:'java.lang.String.Constant',73:'java.lang.String.substring(int)',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'condition',87:'then',88:'out_control',89:'condition',90:'then',91:'out_control',92:'if',93:'if',94:'condition',95:'then',96:'out_control',97:'condition',98:'then',99:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'if',23:'java.lang.StringBuffer.append(java.lang.String)',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.toString()',26:'java.lang.StringBuffer.toString()',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.append(char)',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(char)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char).append(java.lang.String)',34:'java.lang.StringBuffer.append(char).append(java.lang.String)',35:'java.lang.StringBuffer.append(char).append(java.lang.String)',36:'java.lang.StringBuffer.append(char).append(java.lang.String)',37:'java.lang.StringBuffer.append(char).append(java.lang.String)',38:'java.lang.String.substring(int)',39:'condition',40:'then',41:'out_control',42:'java.lang.String.substring(int)',43:'return',44:'return',45:'return',46:'return',47:'return',48:'return',49:'java.lang.String.substring(int)',50:'java.lang.String.substring(int)',51:'java.lang.String.substring(int)',52:'java.lang.String.substring(int)',53:'java.lang.String.substring(int)',54:'java.lang.String.Constant',55:'if',56:'if',57:'if',58:'if',59:'if',60:'if',61:'hole',62:'condition',63:'then',64:'out_control',65:'condition',66:'then',67:'out_control',68:'condition',69:'then',70:'out_control',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.length()',10:'java.lang.String.substring(int,int)',11:'java.lang.String.length()',12:'java.lang.String.substring(int,int)',13:'java.lang.String.length()',14:'java.lang.String.substring(int,int)',15:'java.lang.String.length()',16:'java.lang.String.substring(int,int)',17:'java.lang.String.length()',18:'java.lang.String.substring(int,int)',19:'java.lang.String.startsWith(java.lang.String)',20:'java.lang.String.substring(int,int)',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.length()',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'if',27:'java.lang.StringBuffer.toString()',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.append(java.lang.String)',31:'java.lang.StringBuffer.toString()',32:'java.lang.StringBuffer.append(char)',33:'java.lang.StringBuffer.toString()',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.append(char)',36:'java.lang.StringBuffer.toString()',37:'java.lang.StringBuffer.append(char).append(java.lang.String)',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'return',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'java.lang.String.substring(int)',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'hole',65:'if',66:'if',67:'if',68:'if',69:'if',70:'java.lang.String.Constant',71:'java.lang.String.substring(int)',72:'if',73:'condition',74:'then',75:'out_control',76:'condition',77:'then',78:'out_control',79:'condition',80:'then',81:'out_control',82:'condition',83:'then',84:'out_control',85:'condition',86:'then',87:'out_control',88:'if',89:'if',90:'condition',91:'then',92:'out_control',93:'condition',94:'then',95:'out_control',96:'condition',97:'then',98:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.length()',12:'java.lang.String.substring(int,int)',13:'java.lang.String.length()',14:'java.lang.String.substring(int,int)',15:'java.lang.String.length()',16:'java.lang.String.substring(int,int)',17:'java.lang.String.length()',18:'java.lang.String.substring(int,int)',19:'java.lang.String.startsWith(java.lang.String)',20:'java.lang.String.substring(int,int)',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.length()',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'if',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(java.lang.String)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'return',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'java.lang.String.Constant',70:'java.lang.String.substring(int)',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'if',87:'if',88:'hole',89:'condition',90:'then',91:'out_control',92:'condition',93:'then',94:'out_control',95:'if',96:'condition',97:'then',98:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.length()',14:'java.lang.String.substring(int,int)',15:'java.lang.String.length()',16:'java.lang.String.substring(int,int)',17:'java.lang.String.length()',18:'java.lang.String.substring(int,int)',19:'java.lang.String.startsWith(java.lang.String)',20:'java.lang.String.substring(int,int)',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.length()',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'if',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(java.lang.String)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'return',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'java.lang.String.Constant',70:'java.lang.String.substring(int)',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'if',87:'if',88:'hole',89:'condition',90:'then',91:'out_control',92:'condition',93:'then',94:'out_control',95:'if',96:'condition',97:'then',98:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.length()',16:'java.lang.String.substring(int,int)',17:'java.lang.String.length()',18:'java.lang.String.substring(int,int)',19:'java.lang.String.startsWith(java.lang.String)',20:'java.lang.String.substring(int,int)',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.length()',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'if',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(java.lang.String)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'return',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'java.lang.String.Constant',70:'java.lang.String.substring(int)',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'if',87:'if',88:'hole',89:'condition',90:'then',91:'out_control',92:'condition',93:'then',94:'out_control',95:'if',96:'condition',97:'then',98:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.length()',18:'java.lang.String.substring(int,int)',19:'java.lang.String.startsWith(java.lang.String)',20:'java.lang.String.substring(int,int)',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.length()',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'if',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(java.lang.String)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'return',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'java.lang.String.Constant',70:'java.lang.String.substring(int)',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'if',87:'if',88:'hole',89:'condition',90:'then',91:'out_control',92:'condition',93:'then',94:'out_control',95:'if',96:'condition',97:'then',98:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.startsWith(java.lang.String)',20:'java.lang.String.substring(int,int)',21:'java.lang.String.length()',22:'java.lang.String.substring(int,int)',23:'java.lang.String.length()',24:'java.lang.String.length()',25:'java.lang.String.substring(int,int)',26:'if',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(java.lang.String)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'return',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'java.lang.String.Constant',70:'java.lang.String.substring(int)',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'condition',84:'then',85:'out_control',86:'if',87:'if',88:'hole',89:'condition',90:'then',91:'out_control',92:'condition',93:'then',94:'out_control',95:'if',96:'condition',97:'then',98:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'java.lang.String.length()',23:'java.lang.String.substring(int,int)',24:'java.lang.String.length()',25:'java.lang.String.length()',26:'java.lang.String.substring(int,int)',27:'if',28:'java.lang.StringBuffer.append(java.lang.String)',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.toString()',32:'java.lang.StringBuffer.append(char)',33:'java.lang.StringBuffer.toString()',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.append(char)',36:'java.lang.StringBuffer.toString()',37:'java.lang.StringBuffer.append(char).append(java.lang.String)',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'java.lang.String.substring(int)',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'if',70:'java.lang.String.Constant',71:'java.lang.String.substring(int)',72:'condition',73:'then',74:'out_control',75:'condition',76:'then',77:'out_control',78:'condition',79:'then',80:'out_control',81:'condition',82:'then',83:'out_control',84:'condition',85:'then',86:'out_control',87:'condition',88:'then',89:'out_control',90:'if',91:'if',92:'hole',93:'condition',94:'then',95:'out_control',96:'condition',97:'then',98:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'java.lang.String.length()',23:'java.lang.String.substring(int,int)',24:'java.lang.String.length()',25:'java.lang.String.length()',26:'java.lang.String.substring(int,int)',27:'if',28:'java.lang.StringBuffer.append(java.lang.String)',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.toString()',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.toString()',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.append(char)',36:'java.lang.StringBuffer.toString()',37:'java.lang.StringBuffer.append(char).append(java.lang.String)',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'java.lang.String.substring(int)',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'if',70:'java.lang.String.Constant',71:'java.lang.String.substring(int)',72:'condition',73:'then',74:'out_control',75:'condition',76:'then',77:'out_control',78:'condition',79:'then',80:'out_control',81:'condition',82:'then',83:'out_control',84:'condition',85:'then',86:'out_control',87:'condition',88:'then',89:'out_control',90:'if',91:'if',92:'hole',93:'condition',94:'then',95:'out_control',96:'condition',97:'then',98:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'java.lang.String.length()',23:'java.lang.String.substring(int,int)',24:'java.lang.String.length()',25:'java.lang.String.length()',26:'java.lang.String.substring(int,int)',27:'if',28:'java.lang.StringBuffer.append(java.lang.String)',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.toString()',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.toString()',34:'java.lang.StringBuffer.append(char)',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.toString()',37:'java.lang.StringBuffer.append(char).append(java.lang.String)',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.String.substring(int)',43:'if',44:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(char).append(java.lang.String)',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'java.lang.String.substring(int)',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'if',70:'java.lang.String.Constant',71:'java.lang.String.substring(int)',72:'condition',73:'then',74:'out_control',75:'condition',76:'then',77:'out_control',78:'condition',79:'then',80:'out_control',81:'condition',82:'then',83:'out_control',84:'condition',85:'then',86:'out_control',87:'condition',88:'then',89:'out_control',90:'if',91:'if',92:'hole',93:'condition',94:'then',95:'out_control',96:'condition',97:'then',98:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'java.lang.String.length()',23:'java.lang.String.substring(int,int)',24:'java.lang.String.length()',25:'java.lang.String.length()',26:'java.lang.String.substring(int,int)',27:'if',28:'java.lang.StringBuffer.append(java.lang.String)',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.toString()',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.toString()',34:'java.lang.StringBuffer.append(char)',35:'java.lang.StringBuffer.toString()',36:'java.lang.StringBuffer.append(char)',37:'java.lang.StringBuffer.toString()',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.StringBuffer.append(char).append(java.lang.String)',41:'java.lang.StringBuffer.append(char).append(java.lang.String)',42:'java.lang.StringBuffer.append(char).append(java.lang.String)',43:'java.lang.String.substring(int)',44:'if',45:'condition',46:'then',47:'out_control',48:'java.lang.String.substring(int)',49:'return',50:'return',51:'return',52:'return',53:'return',54:'return',55:'java.lang.String.substring(int)',56:'java.lang.String.substring(int)',57:'java.lang.String.substring(int)',58:'java.lang.String.substring(int)',59:'java.lang.String.substring(int)',60:'java.lang.String.Constant',61:'condition',62:'then',63:'out_control',64:'if',65:'if',66:'if',67:'if',68:'if',69:'if',70:'java.lang.String.Constant',71:'java.lang.String.substring(int)',72:'hole',73:'condition',74:'then',75:'out_control',76:'condition',77:'then',78:'out_control',79:'condition',80:'then',81:'out_control',82:'condition',83:'then',84:'out_control',85:'condition',86:'then',87:'out_control',88:'condition',89:'then',90:'out_control',91:'if',92:'if',93:'condition',94:'then',95:'out_control',96:'condition',97:'then',98:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'if',23:'java.lang.StringBuffer.append(java.lang.String)',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.toString()',26:'java.lang.StringBuffer.toString()',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.append(char)',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(char)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char).append(java.lang.String)',34:'java.lang.StringBuffer.append(char).append(java.lang.String)',35:'java.lang.StringBuffer.append(char).append(java.lang.String)',36:'java.lang.StringBuffer.append(char).append(java.lang.String)',37:'java.lang.StringBuffer.append(char).append(java.lang.String)',38:'java.lang.String.substring(int)',39:'condition',40:'then',41:'out_control',42:'java.lang.String.substring(int)',43:'return',44:'return',45:'return',46:'return',47:'return',48:'return',49:'java.lang.String.substring(int)',50:'java.lang.String.substring(int)',51:'java.lang.String.substring(int)',52:'java.lang.String.substring(int)',53:'java.lang.String.substring(int)',54:'hole',55:'if',56:'if',57:'if',58:'if',59:'if',60:'if',61:'condition',62:'then',63:'out_control',64:'condition',65:'then',66:'out_control',67:'condition',68:'then',69:'out_control',70:'condition',71:'then',72:'out_control',73:'condition',74:'then',75:'out_control',76:'condition',77:'then',78:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'if',23:'java.lang.StringBuffer.append(java.lang.String)',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.toString()',26:'java.lang.StringBuffer.toString()',27:'java.lang.StringBuffer.append(java.lang.String)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.append(char)',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(char)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char).append(java.lang.String)',34:'java.lang.StringBuffer.append(char).append(java.lang.String)',35:'java.lang.StringBuffer.append(char).append(java.lang.String)',36:'java.lang.StringBuffer.append(char).append(java.lang.String)',37:'java.lang.StringBuffer.append(char).append(java.lang.String)',38:'hole',39:'condition',40:'then',41:'out_control',42:'java.lang.String.substring(int)',43:'return',44:'return',45:'return',46:'return',47:'return',48:'return',49:'java.lang.String.substring(int)',50:'java.lang.String.substring(int)',51:'java.lang.String.substring(int)',52:'java.lang.String.substring(int)',53:'java.lang.String.substring(int)',54:'if',55:'if',56:'if',57:'if',58:'if',59:'if',60:'condition',61:'then',62:'out_control',63:'condition',64:'then',65:'out_control',66:'condition',67:'then',68:'out_control',69:'condition',70:'then',71:'out_control',72:'condition',73:'then',74:'out_control',75:'condition',76:'then',77:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'java.lang.String.length()',23:'java.lang.String.substring(int,int)',24:'if',25:'java.lang.StringBuffer.append(java.lang.String)',26:'java.lang.StringBuffer.toString()',27:'java.lang.StringBuffer.toString()',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.append(java.lang.String)',30:'java.lang.StringBuffer.toString()',31:'java.lang.StringBuffer.append(char)',32:'java.lang.StringBuffer.toString()',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.toString()',35:'java.lang.StringBuffer.append(char).append(java.lang.String)',36:'java.lang.StringBuffer.append(char).append(java.lang.String)',37:'java.lang.StringBuffer.append(char).append(java.lang.String)',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.StringBuffer.append(char).append(java.lang.String)',40:'java.lang.String.substring(int)',41:'hole',42:'condition',43:'then',44:'out_control',45:'java.lang.String.substring(int)',46:'return',47:'return',48:'return',49:'return',50:'return',51:'return',52:'java.lang.String.substring(int)',53:'java.lang.String.substring(int)',54:'java.lang.String.substring(int)',55:'java.lang.String.substring(int)',56:'java.lang.String.substring(int)',57:'java.lang.String.Constant',58:'if',59:'if',60:'if',61:'if',62:'if',63:'if',64:'java.lang.String.Constant',65:'condition',66:'then',67:'out_control',68:'condition',69:'then',70:'out_control',71:'condition',72:'then',73:'out_control',74:'condition',75:'then',76:'out_control',77:'condition',78:'then',79:'out_control',80:'condition',81:'then',82:'out_control',83:'if',84:'condition',85:'then',86:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'if',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'java.lang.StringBuffer.toString()',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.append(java.lang.String)',26:'java.lang.StringBuffer.toString()',27:'java.lang.StringBuffer.append(char)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.append(char).append(java.lang.String)',30:'java.lang.StringBuffer.append(char).append(java.lang.String)',31:'java.lang.StringBuffer.append(char).append(java.lang.String)',32:'java.lang.StringBuffer.append(char).append(java.lang.String)',33:'java.lang.StringBuffer.append(char).append(java.lang.String)',34:'condition',35:'then',36:'out_control',37:'java.lang.String.substring(int)',38:'return',39:'return',40:'return',41:'return',42:'return',43:'java.lang.String.substring(int)',44:'java.lang.String.substring(int)',45:'java.lang.String.substring(int)',46:'java.lang.String.substring(int)',47:'java.lang.String.substring(int)',48:'if',49:'if',50:'if',51:'if',52:'if',53:'hole',54:'condition',55:'then',56:'out_control',57:'condition',58:'then',59:'out_control',60:'condition',61:'then',62:'out_control',63:'condition',64:'then',65:'out_control',66:'condition',67:'then',68:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'if',22:'java.lang.StringBuffer.append(java.lang.String)',23:'java.lang.StringBuffer.toString()',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.toString()',26:'java.lang.StringBuffer.append(java.lang.String)',27:'java.lang.StringBuffer.toString()',28:'java.lang.StringBuffer.append(char)',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.append(char)',31:'java.lang.StringBuffer.toString()',32:'java.lang.StringBuffer.append(char).append(java.lang.String)',33:'java.lang.StringBuffer.append(char).append(java.lang.String)',34:'java.lang.StringBuffer.append(char).append(java.lang.String)',35:'java.lang.StringBuffer.append(char).append(java.lang.String)',36:'java.lang.StringBuffer.append(char).append(java.lang.String)',37:'condition',38:'then',39:'out_control',40:'java.lang.String.substring(int)',41:'return',42:'return',43:'return',44:'return',45:'return',46:'return',47:'java.lang.String.substring(int)',48:'java.lang.String.substring(int)',49:'java.lang.String.substring(int)',50:'java.lang.String.substring(int)',51:'java.lang.String.substring(int)',52:'if',53:'if',54:'if',55:'if',56:'if',57:'if',58:'condition',59:'then',60:'out_control',61:'condition',62:'then',63:'out_control',64:'condition',65:'then',66:'out_control',67:'condition',68:'then',69:'out_control',70:'condition',71:'then',72:'out_control',73:'condition',74:'then',75:'out_control',76:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'java.lang.String.startsWith(java.lang.String)',21:'java.lang.String.substring(int,int)',22:'java.lang.String.length()',23:'if',24:'java.lang.StringBuffer.append(java.lang.String)',25:'java.lang.StringBuffer.toString()',26:'java.lang.StringBuffer.toString()',27:'java.lang.StringBuffer.toString()',28:'java.lang.StringBuffer.append(java.lang.String)',29:'java.lang.StringBuffer.toString()',30:'java.lang.StringBuffer.append(char)',31:'java.lang.StringBuffer.toString()',32:'java.lang.StringBuffer.append(char)',33:'java.lang.StringBuffer.toString()',34:'java.lang.StringBuffer.append(char).append(java.lang.String)',35:'java.lang.StringBuffer.append(char).append(java.lang.String)',36:'java.lang.StringBuffer.append(char).append(java.lang.String)',37:'java.lang.StringBuffer.append(char).append(java.lang.String)',38:'java.lang.StringBuffer.append(char).append(java.lang.String)',39:'java.lang.String.substring(int)',40:'condition',41:'then',42:'out_control',43:'java.lang.String.substring(int)',44:'return',45:'return',46:'return',47:'return',48:'return',49:'return',50:'java.lang.String.substring(int)',51:'java.lang.String.substring(int)',52:'java.lang.String.substring(int)',53:'java.lang.String.substring(int)',54:'java.lang.String.substring(int)',55:'java.lang.String.Constant',56:'if',57:'if',58:'if',59:'if',60:'if',61:'if',62:'java.lang.String.Constant',63:'condition',64:'then',65:'out_control',66:'condition',67:'then',68:'out_control',69:'condition',70:'then',71:'out_control',72:'condition',73:'then',74:'out_control',75:'condition',76:'then',77:'out_control',78:'condition',79:'then',80:'out_control',81:'if',82:'condition',83:'then',84:'out_control',85:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'java.lang.StringBuffer.new()',8:'java.lang.String.length()',9:'java.lang.String.substring(int,int)',10:'java.lang.String.length()',11:'java.lang.String.substring(int,int)',12:'java.lang.String.length()',13:'java.lang.String.substring(int,int)',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)',16:'java.lang.String.length()',17:'java.lang.String.substring(int,int)',18:'java.lang.String.length()',19:'java.lang.String.substring(int,int)',20:'if',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'java.lang.StringBuffer.toString()',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.append(java.lang.String)',26:'java.lang.StringBuffer.toString()',27:'java.lang.StringBuffer.append(char)',28:'java.lang.StringBuffer.toString()',29:'java.lang.StringBuffer.append(char).append(java.lang.String)',30:'java.lang.StringBuffer.append(char).append(java.lang.String)',31:'java.lang.StringBuffer.append(char).append(java.lang.String)',32:'java.lang.StringBuffer.append(char).append(java.lang.String)',33:'java.lang.StringBuffer.append(char).append(java.lang.String)',34:'condition',35:'then',36:'out_control',37:'java.lang.String.substring(int)',38:'return',39:'return',40:'return',41:'return',42:'return',43:'java.lang.String.substring(int)',44:'java.lang.String.substring(int)',45:'java.lang.String.substring(int)',46:'java.lang.String.substring(int)',47:'hole',48:'if',49:'if',50:'if',51:'if',52:'if',53:'condition',54:'then',55:'out_control',56:'condition',57:'then',58:'out_control',59:'condition',60:'then',61:'out_control',62:'condition',63:'then',64:'out_control',65:'condition',66:'then',67:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'java.lang.String.substring(int)',7:'hole'}
{1:'java.util.Stack.pop()',2:'hole'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'hole'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.isEmpty()',6:'hole',7:'int.Constant'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'if',3:'condition',4:'then',5:'out_control',6:'java.util.HashMap.get(java.lang.Object)',7:'if',8:'condition',9:'then',10:'out_control',11:'try',12:'hole',13:'catch',14:'out_control'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'if',3:'condition',4:'then',5:'out_control',6:'java.util.HashMap.get(java.lang.Object)',7:'if',8:'condition',9:'then',10:'out_control',11:'try',12:'if',13:'catch',14:'out_control',15:'condition',16:'then',17:'out_control',18:'hole'}
{1:'java.util.HashSet.new()',2:'hole',3:'java.util.HashSet.addAll(java.util.Collection)',4:'java.util.HashMap.keySet()'}
{1:'java.util.HashSet.new()',2:'java.util.HashMap.keySet()',3:'java.util.HashSet.addAll(java.util.Collection)',4:'hole'}
{1:'java.util.HashSet.new()',2:'hole'}
{1:'java.util.HashMap.clone()',2:'hole',3:'java.util.HashMap.Constant'}
{1:'java.util.HashMap.clone()',2:'hole'}
{1:'byte.new[]',2:'hole'}
{1:'byte.new[]',2:'if',3:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',4:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',5:'condition',6:'then',7:'else',8:'out_control',9:'hole',10:'byte[].length',11:'java.lang.Math.min(long,long)'}
{1:'byte.new[]',2:'if',3:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',4:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',5:'condition',6:'then',7:'else',8:'out_control',9:'hole',10:'if',11:'condition',12:'then',13:'out_control',14:'byte[].length',15:'byte[].length',16:'byte[].length'}
{1:'byte.new[]',2:'if',3:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',4:'condition',5:'then',6:'else',7:'out_control',8:'hole'}
{1:'java.security.MessageDigest.Declaration',2:'try',3:'java.security.MessageDigest.getInstance(java.lang.String)',4:'java.security.MessageDigest.digest(byte[])',5:'catch',6:'out_control',7:'return',8:'hole',9:'java.lang.String.Constant',10:'java.lang.String.getBytes()'}
{1:'java.security.MessageDigest.Declaration',2:'try',3:'java.security.MessageDigest.getInstance(java.lang.String)',4:'catch',5:'out_control',6:'java.lang.System.currentTimeMillis()',7:'java.lang.Runtime.getRuntime().freeMemory()',8:'java.lang.String.Constant',9:'hole'}
{1:'java.security.MessageDigest.Declaration',2:'try',3:'java.security.MessageDigest.getInstance(java.lang.String)',4:'catch',5:'out_control',6:'java.lang.System.currentTimeMillis()',7:'java.lang.Runtime.getRuntime().freeMemory()',8:'hole'}
{1:'java.security.MessageDigest.Declaration',2:'try',3:'java.security.MessageDigest.getInstance(java.lang.String)',4:'catch',5:'out_control',6:'java.lang.System.currentTimeMillis()',7:'hole'}
{1:'java.security.MessageDigest.Declaration',2:'try',3:'java.security.MessageDigest.getInstance(java.lang.String)',4:'catch',5:'out_control',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'byte[].length',6:'byte.ArrayConstant[]',7:'for',8:'byte[].length',9:'condition',10:'body',11:'out_control',12:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'byte[].length',6:'byte.ArrayConstant[]',7:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'byte[].length',6:'java.io.ByteArrayOutputStream.write(byte[])',7:'java.io.ByteArrayOutputStream.write(byte[])',8:'byte.ArrayConstant[]',9:'byte.ArrayConstant[]',10:'if',11:'if',12:'condition',13:'then',14:'out_control',15:'condition',16:'then',17:'out_control',18:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'byte[].length',6:'java.io.ByteArrayOutputStream.write(byte[])',7:'byte.ArrayConstant[]',8:'byte.ArrayConstant[]',9:'if',10:'hole',11:'condition',12:'then',13:'out_control'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'byte[].length',6:'java.io.ByteArrayOutputStream.write(byte[])',7:'byte.ArrayConstant[]',8:'if',9:'condition',10:'then',11:'out_control',12:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'byte[].length',6:'byte.ArrayConstant[]',7:'hole'}
{1:'byte.ArrayNull[]',2:'hole'}
{1:'byte.ArrayNull[]',2:'if',3:'byte.ArrayConstant[]',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'byte.ArrayNull[]',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'byte.ArrayNull[]',2:'if',3:'byte.ArrayConstant[]',4:'byte[].length',5:'byte[].length',6:'condition',7:'then',8:'out_control',9:'for',10:'condition',11:'body',12:'out_control',13:'boolean.Constant',14:'for',15:'condition',16:'body',17:'out_control',18:'hole'}
{1:'byte.ArrayNull[]',2:'if',3:'byte.ArrayConstant[]',4:'byte[].length',5:'condition',6:'then',7:'out_control',8:'for',9:'condition',10:'body',11:'out_control',12:'boolean.Constant',13:'hole'}
{1:'byte.ArrayNull[]',2:'if',3:'byte.ArrayConstant[]',4:'byte[].length',5:'condition',6:'then',7:'out_control',8:'for',9:'condition',10:'body',11:'out_control',12:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'if',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'condition',12:'then',13:'out_control',14:'if',15:'condition',16:'then',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'if',23:'condition',24:'then',25:'out_control',26:'if',27:'condition',28:'then',29:'out_control',30:'if',31:'condition',32:'then',33:'out_control',34:'if',35:'condition',36:'then',37:'out_control',38:'if',39:'condition',40:'then',41:'out_control',42:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'if',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'condition',11:'then',12:'out_control',13:'if',14:'condition',15:'then',16:'out_control',17:'if',18:'condition',19:'then',20:'out_control',21:'if',22:'condition',23:'then',24:'out_control',25:'if',26:'condition',27:'then',28:'out_control',29:'if',30:'condition',31:'then',32:'out_control',33:'if',34:'condition',35:'then',36:'out_control',37:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'if',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'condition',10:'then',11:'out_control',12:'if',13:'condition',14:'then',15:'out_control',16:'if',17:'condition',18:'then',19:'out_control',20:'if',21:'condition',22:'then',23:'out_control',24:'if',25:'condition',26:'then',27:'out_control',28:'if',29:'condition',30:'then',31:'out_control',32:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'if',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'condition',9:'then',10:'out_control',11:'if',12:'condition',13:'then',14:'out_control',15:'if',16:'condition',17:'then',18:'out_control',19:'if',20:'condition',21:'then',22:'out_control',23:'if',24:'condition',25:'then',26:'out_control',27:'hole'}
{1:'byte.new[]',2:'int.Declaration',3:'hole'}
{1:'byte.new[]',2:'hole'}
{1:'java.lang.String.valueOf(int)',2:'java.io.OutputStream.write(byte[])',3:'java.io.OutputStream.write(int)',4:'hole',5:'java.io.OutputStream.write(byte[])',6:'java.io.OutputStream.write(byte[])'}
{1:'java.lang.String.valueOf(int)',2:'java.io.OutputStream.write(byte[])',3:'java.io.OutputStream.write(int)',4:'java.lang.String.valueOf(int)',5:'java.io.OutputStream.write(byte[])',6:'hole'}
{1:'java.lang.String.valueOf(int)',2:'java.io.OutputStream.write(byte[])',3:'hole',4:'java.io.OutputStream.write(byte[])',5:'java.io.OutputStream.write(byte[])'}
{1:'java.lang.String.valueOf(int)',2:'java.io.OutputStream.write(byte[])',3:'java.io.OutputStream.write(int)',4:'hole',5:'java.io.OutputStream.write(byte[])'}
{1:'java.lang.String.valueOf(int)',2:'java.io.OutputStream.write(byte[])',3:'hole',4:'java.io.OutputStream.write(byte[])'}
{1:'java.lang.String.valueOf(int)',2:'java.io.OutputStream.write(byte[])',3:'java.io.OutputStream.write(int)',4:'hole'}
{1:'java.lang.String.valueOf(int)',2:'java.io.OutputStream.write(byte[])',3:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'float.Declaration',6:'hole',7:'java.util.ArrayList.add(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'float.Declaration',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.Float.isNaN(float)',11:'java.lang.String.Constant',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.lang.String.indexOf(int)',14:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'float.Declaration',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'float.Declaration',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.Float.isNaN(float)',11:'java.lang.String.Constant',12:'java.util.ArrayList.add(java.lang.Object)',13:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'float.Declaration',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.Float.isNaN(float)',11:'hole',12:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'java.util.ArrayList.size()',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'hole'}
{1:'float.Constant',2:'hole'}
{1:'float.Constant',2:'hole'}
{1:'float.Constant',2:'hole'}
{1:'java.io.PrintStream.println(java.lang.String)',2:'hole',3:'java.io.PrintStream.println(java.lang.String)'}
{1:'java.io.PrintStream.println(java.lang.String)',2:'hole'}
{1:'java.io.PrintStream.println(java.lang.String)',2:'for',3:'condition',4:'body',5:'out_control',6:'hole',7:'java.io.PrintStream.println(java.lang.String)'}
{1:'java.io.PrintStream.println(char)',2:'hole',3:'java.io.PrintStream.println(char)'}
{1:'java.io.PrintStream.println(char)',2:'hole'}
{1:'try',2:'java.io.PrintStream.println(java.lang.String)',3:'catch',4:'out_control',5:'byte.ArrayConstant[]',6:'java.lang.System.err.println(java.lang.String)',7:'hole',8:'java.io.PrintStream.println(java.lang.String)'}
{1:'byte.ArrayConstant[]',2:'byte.ArrayConstant[]',3:'byte[].length',4:'byte[].length',5:'byte[].length',6:'byte[].length',7:'java.lang.Math.min(long,long)',8:'if',9:'condition',10:'then',11:'out_control',12:'hole'}
{1:'byte.ArrayConstant[]',2:'byte.ArrayConstant[]',3:'byte[].length',4:'byte[].length',5:'java.lang.Math.min(long,long)',6:'hole'}
{1:'byte.ArrayConstant[]',2:'byte.ArrayConstant[]',3:'byte[].length',4:'byte[].length',5:'hole',6:'byte[].length',7:'byte[].length',8:'if',9:'condition',10:'then',11:'out_control',12:'if',13:'condition',14:'then',15:'out_control'}
{1:'byte.ArrayConstant[]',2:'byte.ArrayConstant[]',3:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'java.lang.String.new[]',7:'java.util.HashMap.keySet().toArray(java.lang.Object[])',8:'java.util.Arrays.sort(long[])',9:'java.lang.String[].length',10:'java.lang.String[].length',11:'java.util.HashMap.get(java.lang.Object)',12:'java.lang.String[].length',13:'java.util.HashMap.get(java.lang.Object)',14:'if',15:'java.lang.Math.min(long,long)',16:'condition',17:'then',18:'out_control',19:'for',20:'for',21:'int.Constant',22:'condition',23:'body',24:'out_control',25:'condition',26:'body',27:'out_control',28:'for',29:'condition',30:'body',31:'out_control',32:'int.Constant',33:'int.Constant',34:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'java.lang.String.new[]',7:'java.util.HashMap.keySet().toArray(java.lang.Object[])',8:'java.util.Arrays.sort(long[])',9:'java.lang.String[].length',10:'java.lang.String[].length',11:'java.util.HashMap.get(java.lang.Object)',12:'java.lang.String[].length',13:'java.util.HashMap.get(java.lang.Object)',14:'if',15:'java.lang.Math.min(long,long)',16:'condition',17:'then',18:'out_control',19:'for',20:'for',21:'int.Constant',22:'condition',23:'body',24:'out_control',25:'condition',26:'body',27:'out_control',28:'for',29:'condition',30:'body',31:'out_control',32:'int.Constant',33:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'java.lang.String.new[]',7:'java.util.HashMap.keySet().toArray(java.lang.Object[])',8:'java.util.Arrays.sort(long[])',9:'java.lang.String[].length',10:'java.lang.String[].length',11:'java.util.HashMap.get(java.lang.Object)',12:'if',13:'condition',14:'then',15:'out_control',16:'for',17:'int.Constant',18:'condition',19:'body',20:'out_control',21:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'java.lang.String.new[]',7:'java.util.HashMap.keySet().toArray(java.lang.Object[])',8:'java.util.Arrays.sort(long[])',9:'java.lang.String[].length',10:'java.lang.String[].length',11:'java.util.HashMap.get(java.lang.Object)',12:'if',13:'condition',14:'then',15:'out_control',16:'for',17:'hole',18:'condition',19:'body',20:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'java.lang.String.new[]',7:'java.util.HashMap.keySet().toArray(java.lang.Object[])',8:'java.util.Arrays.sort(long[])',9:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'java.lang.Integer.new[]',7:'java.util.HashMap.keySet().toArray(java.lang.Object[])',8:'java.util.Arrays.sort(long[])',9:'java.lang.Integer[].length',10:'java.lang.Integer[].length',11:'java.util.HashMap.get(java.lang.Object)',12:'java.lang.Integer[].length',13:'java.util.HashMap.get(java.lang.Object)',14:'if',15:'java.lang.Math.min(long,long)',16:'condition',17:'then',18:'out_control',19:'for',20:'for',21:'int.Constant',22:'condition',23:'body',24:'out_control',25:'condition',26:'body',27:'out_control',28:'for',29:'condition',30:'body',31:'out_control',32:'int.Constant',33:'int.Constant',34:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'java.lang.Integer.new[]',7:'java.util.HashMap.keySet().toArray(java.lang.Object[])',8:'java.util.Arrays.sort(long[])',9:'java.lang.Integer[].length',10:'java.lang.Integer[].length',11:'java.util.HashMap.get(java.lang.Object)',12:'java.lang.Integer[].length',13:'java.util.HashMap.get(java.lang.Object)',14:'if',15:'java.lang.Math.min(long,long)',16:'condition',17:'then',18:'out_control',19:'for',20:'for',21:'int.Constant',22:'condition',23:'body',24:'out_control',25:'condition',26:'body',27:'out_control',28:'for',29:'condition',30:'body',31:'out_control',32:'int.Constant',33:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'java.lang.Integer.new[]',7:'java.util.HashMap.keySet().toArray(java.lang.Object[])',8:'java.util.Arrays.sort(long[])',9:'java.lang.Integer[].length',10:'java.lang.Integer[].length',11:'java.util.HashMap.get(java.lang.Object)',12:'if',13:'condition',14:'then',15:'out_control',16:'for',17:'int.Constant',18:'condition',19:'body',20:'out_control',21:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'java.lang.Integer.new[]',7:'java.util.HashMap.keySet().toArray(java.lang.Object[])',8:'java.util.Arrays.sort(long[])',9:'java.lang.Integer[].length',10:'java.lang.Integer[].length',11:'java.util.HashMap.get(java.lang.Object)',12:'if',13:'condition',14:'then',15:'out_control',16:'for',17:'hole',18:'condition',19:'body',20:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.isEmpty()',6:'java.lang.Integer.new[]',7:'java.util.HashMap.keySet().toArray(java.lang.Object[])',8:'java.util.Arrays.sort(long[])',9:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'for',6:'condition',7:'body',8:'out_control',9:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.get(int)',7:'java.util.ArrayList.add(java.lang.Object)'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.util.ArrayList.size()',9:'java.util.ArrayList.add(java.lang.Object)',10:'hole',11:'java.util.ArrayList.add(java.lang.Object)'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'java.util.ArrayList.add(java.lang.Object)'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.util.ArrayList.size()',9:'java.util.ArrayList.add(java.lang.Object)',10:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.get(int)',8:'return'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.get(int)',7:'return'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.util.ArrayList.size()',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'hole'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.util.ArrayList.size()',9:'java.util.ArrayList.add(java.lang.Object)',10:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'hole',7:'return',8:'if',9:'condition',10:'then',11:'out_control',12:'int[].length',13:'java.util.ArrayList.size()',14:'java.util.ArrayList.size()',15:'boolean.new[]',16:'java.util.ArrayList.toArray(java.lang.Object[])',17:'for',18:'condition',19:'body',20:'out_control',21:'java.util.ArrayList.set(int,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'if',7:'return',8:'condition',9:'then',10:'out_control',11:'java.util.ArrayList.size()',12:'hole',13:'java.util.ArrayList.size()',14:'boolean.new[]',15:'java.util.ArrayList.toArray(java.lang.Object[])',16:'for',17:'condition',18:'body',19:'out_control',20:'java.util.ArrayList.set(int,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'if',7:'return',8:'condition',9:'then',10:'out_control',11:'java.util.ArrayList.size()',12:'if',13:'condition',14:'then',15:'out_control',16:'int[].length',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.size()',19:'boolean.new[]',20:'java.util.ArrayList.toArray(java.lang.Object[])',21:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'hole',7:'return',8:'java.util.ArrayList.size()',9:'boolean.new[]',10:'java.util.ArrayList.toArray(java.lang.Object[])',11:'for',12:'condition',13:'body',14:'out_control',15:'java.util.ArrayList.set(int,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'if',7:'return',8:'condition',9:'then',10:'out_control',11:'java.util.ArrayList.size()',12:'hole',13:'boolean.new[]',14:'java.util.ArrayList.toArray(java.lang.Object[])',15:'for',16:'condition',17:'body',18:'out_control',19:'java.util.ArrayList.set(int,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'if',7:'return',8:'condition',9:'then',10:'out_control',11:'java.util.ArrayList.size()',12:'if',13:'condition',14:'then',15:'out_control',16:'int[].length',17:'java.util.ArrayList.size()',18:'java.util.ArrayList.size()',19:'boolean.new[]',20:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'hole',7:'return',8:'boolean.new[]',9:'java.util.ArrayList.toArray(java.lang.Object[])',10:'for',11:'condition',12:'body',13:'out_control',14:'java.util.ArrayList.set(int,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'float.new[]',2:'hole'}
{1:'float.new[]',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.get(int)',7:'float.Constant',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.get(int)',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.get(int)',7:'float.Constant',8:'for',9:'condition',10:'body',11:'out_control',12:'float[].length',13:'hole',14:'float.Constant'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'hole'}
{1:'float.Constant',2:'java.util.ArrayList.size()',3:'java.lang.Math.min(int,int)',4:'hole'}
{1:'float.Constant',2:'hole',3:'for',4:'condition',5:'body',6:'out_control',7:'java.util.ArrayList.get(int)'}
{1:'float.Constant',2:'hole'}
{1:'float.Constant',2:'java.lang.Math.max(int,int)',3:'java.util.ArrayList.size()',4:'java.lang.Math.min(int,int)',5:'hole'}
{1:'float.Constant',2:'java.lang.Math.max(int,int)',3:'hole',4:'for',5:'condition',6:'body',7:'out_control',8:'java.util.ArrayList.get(int)'}
{1:'float.Constant',2:'hole',3:'for',4:'condition',5:'body',6:'out_control',7:'java.util.ArrayList.get(int)'}
{1:'float.Constant',2:'java.lang.Math.max(int,int)',3:'hole'}
{1:'float.Constant',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'hole',7:'java.util.ArrayList.remove(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.lang.String.Constant',2:'java.security.AlgorithmParameterGenerator.getInstance(java.lang.String)',3:'javax.crypto.KeyGenerator.getInstance(java.lang.String)',4:'javax.crypto.Cipher.getInstance(java.lang.String)',5:'java.security.AlgorithmParameterGenerator.generateParameters()',6:'hole',7:'javax.crypto.Cipher.init(int,java.security.Key,java.security.AlgorithmParameters)',8:'javax.crypto.Cipher.doFinal(byte[])',9:'java.security.AlgorithmParameters.getEncoded(java.lang.String)',10:'java.io.ByteArrayInputStream.new(byte[])'}
{1:'java.lang.String.Constant',2:'java.security.AlgorithmParameterGenerator.getInstance(java.lang.String)',3:'javax.crypto.KeyGenerator.getInstance(java.lang.String)',4:'javax.crypto.Cipher.getInstance(java.lang.String)',5:'java.security.AlgorithmParameterGenerator.generateParameters()',6:'javax.crypto.KeyGenerator.init(int)',7:'javax.crypto.KeyGenerator.generateKey()',8:'hole',9:'java.security.AlgorithmParameters.getEncoded(java.lang.String)',10:'java.io.ByteArrayInputStream.new(byte[])'}
{1:'java.lang.String.Constant',2:'java.security.AlgorithmParameterGenerator.getInstance(java.lang.String)',3:'javax.crypto.KeyGenerator.getInstance(java.lang.String)',4:'javax.crypto.Cipher.getInstance(java.lang.String)',5:'java.security.AlgorithmParameterGenerator.generateParameters()',6:'javax.crypto.KeyGenerator.init(int)',7:'javax.crypto.KeyGenerator.generateKey()',8:'javax.crypto.Cipher.init(int,java.security.Key,java.security.AlgorithmParameters)',9:'javax.crypto.Cipher.doFinal(byte[])',10:'hole'}
{1:'java.lang.String.Constant',2:'java.security.AlgorithmParameterGenerator.getInstance(java.lang.String)',3:'javax.crypto.Cipher.getInstance(java.lang.String)',4:'java.security.AlgorithmParameterGenerator.generateParameters()',5:'javax.crypto.Cipher.init(int,java.security.Key,java.security.AlgorithmParameters)',6:'javax.crypto.Cipher.doFinal(byte[])',7:'java.security.AlgorithmParameters.getEncoded(java.lang.String)',8:'java.io.ByteArrayInputStream.new(byte[])',9:'hole'}
{1:'java.lang.String.Constant',2:'java.security.AlgorithmParameterGenerator.getInstance(java.lang.String)',3:'javax.crypto.KeyGenerator.getInstance(java.lang.String)',4:'java.security.AlgorithmParameterGenerator.generateParameters()',5:'javax.crypto.KeyGenerator.init(int)',6:'javax.crypto.KeyGenerator.generateKey()',7:'java.security.AlgorithmParameters.getEncoded(java.lang.String)',8:'hole',9:'java.io.ByteArrayInputStream.new(byte[])'}
{1:'java.lang.String.Constant',2:'java.security.AlgorithmParameterGenerator.getInstance(java.lang.String)',3:'javax.crypto.KeyGenerator.getInstance(java.lang.String)',4:'java.security.AlgorithmParameterGenerator.generateParameters()',5:'javax.crypto.KeyGenerator.init(int)',6:'java.security.AlgorithmParameters.getEncoded(java.lang.String)',7:'hole',8:'java.io.ByteArrayInputStream.new(byte[])'}
{1:'java.lang.String.Constant',2:'java.security.AlgorithmParameterGenerator.getInstance(java.lang.String)',3:'javax.crypto.KeyGenerator.getInstance(java.lang.String)',4:'java.security.AlgorithmParameterGenerator.generateParameters()',5:'hole',6:'java.security.AlgorithmParameters.getEncoded(java.lang.String)',7:'java.io.ByteArrayInputStream.new(byte[])'}
{1:'java.lang.String.Constant',2:'java.security.AlgorithmParameterGenerator.getInstance(java.lang.String)',3:'javax.crypto.Cipher.getInstance(java.lang.String)',4:'java.security.AlgorithmParameterGenerator.generateParameters()',5:'javax.crypto.Cipher.init(int,java.security.Key,java.security.AlgorithmParameters)',6:'javax.crypto.Cipher.doFinal(byte[])',7:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.lang.String.Constant',2:'java.security.AlgorithmParameterGenerator.getInstance(java.lang.String)',3:'java.security.AlgorithmParameterGenerator.generateParameters()',4:'java.security.AlgorithmParameters.getEncoded(java.lang.String)',5:'java.io.ByteArrayInputStream.new(byte[])',6:'hole'}
{1:'java.lang.String.Constant',2:'java.security.AlgorithmParameterGenerator.getInstance(java.lang.String)',3:'hole'}
{1:'java.lang.String.Constant',2:'java.security.AlgorithmParameterGenerator.getInstance(java.lang.String)',3:'java.security.AlgorithmParameterGenerator.generateParameters()',4:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'java.util.ArrayList.get(int)',6:'if',7:'condition',8:'then',9:'out_control',10:'long[].length'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.util.ArrayList.size()',9:'java.util.ArrayList.get(int)',10:'hole'}
{1:'java.io.ByteArrayInputStream.new(byte[])',2:'java.util.zip.InflaterInputStream.new(java.io.InputStream)',3:'byte.new[]',4:'java.util.zip.InflaterInputStream.read(byte[])',5:'java.util.zip.InflaterInputStream.close()',6:'try',7:'java.io.ByteArrayOutputStream.write(byte[],int,int)',8:'int.Declaration',9:'catch',10:'out_control',11:'while',12:'java.io.ByteArrayOutputStream.toByteArray()',13:'finally',14:'condition',15:'body',16:'out_control',17:'return',18:'try',19:'hole',20:'catch',21:'out_control',22:'java.io.ByteArrayOutputStream.toByteArray()',23:'try',24:'return',25:'java.io.ByteArrayOutputStream.close()',26:'catch',27:'out_control'}
{1:'java.io.ByteArrayInputStream.new(byte[])',2:'java.util.zip.InflaterInputStream.new(java.io.InputStream)',3:'byte.new[]',4:'java.util.zip.InflaterInputStream.read(byte[])',5:'java.util.zip.InflaterInputStream.close()',6:'java.util.zip.InflaterInputStream.close()',7:'try',8:'java.io.ByteArrayOutputStream.write(byte[],int,int)',9:'java.io.ByteArrayOutputStream.close()',10:'int.Declaration',11:'catch',12:'out_control',13:'hole',14:'while',15:'java.io.ByteArrayOutputStream.toByteArray()',16:'finally',17:'condition',18:'body',19:'out_control',20:'return',21:'try',22:'catch',23:'out_control',24:'try',25:'java.io.ByteArrayOutputStream.close()',26:'catch',27:'out_control'}
{1:'java.io.ByteArrayInputStream.new(byte[])',2:'java.util.zip.InflaterInputStream.new(java.io.InputStream)',3:'byte.new[]',4:'java.util.zip.InflaterInputStream.close()',5:'try',6:'int.Declaration',7:'catch',8:'out_control',9:'hole',10:'java.io.ByteArrayOutputStream.toByteArray()',11:'finally',12:'java.io.ByteArrayOutputStream.close()',13:'return',14:'try',15:'java.io.ByteArrayOutputStream.toByteArray()',16:'catch',17:'out_control',18:'return',19:'try',20:'java.io.ByteArrayOutputStream.close()',21:'catch',22:'out_control'}
{1:'java.io.ByteArrayInputStream.new(byte[])',2:'java.util.zip.InflaterInputStream.new(java.io.InputStream)',3:'byte.new[]',4:'java.util.zip.InflaterInputStream.read(byte[])',5:'java.util.zip.InflaterInputStream.close()',6:'java.util.zip.InflaterInputStream.close()',7:'try',8:'java.io.ByteArrayOutputStream.write(byte[],int,int)',9:'hole',10:'int.Declaration',11:'catch',12:'out_control',13:'while',14:'java.io.ByteArrayOutputStream.toByteArray()',15:'finally',16:'condition',17:'body',18:'out_control',19:'return',20:'try',21:'catch',22:'out_control',23:'try',24:'java.io.ByteArrayOutputStream.close()',25:'catch',26:'out_control'}
{1:'java.io.ByteArrayInputStream.new(byte[])',2:'java.util.zip.InflaterInputStream.new(java.io.InputStream)',3:'byte.new[]',4:'java.util.zip.InflaterInputStream.close()',5:'try',6:'hole',7:'catch',8:'out_control',9:'java.io.ByteArrayOutputStream.close()',10:'java.io.ByteArrayOutputStream.toByteArray()',11:'finally',12:'java.io.ByteArrayOutputStream.toByteArray()',13:'return',14:'try',15:'return',16:'catch',17:'out_control',18:'try',19:'java.io.ByteArrayOutputStream.close()',20:'catch',21:'out_control'}
{1:'java.io.ByteArrayInputStream.new(byte[])',2:'java.util.zip.InflaterInputStream.new(java.io.InputStream)',3:'byte.new[]',4:'java.util.zip.InflaterInputStream.close()',5:'try',6:'int.Declaration',7:'catch',8:'out_control',9:'hole',10:'java.io.ByteArrayOutputStream.toByteArray()',11:'finally',12:'java.io.ByteArrayOutputStream.toByteArray()',13:'return',14:'try',15:'return',16:'catch',17:'out_control',18:'try',19:'java.io.ByteArrayOutputStream.close()',20:'catch',21:'out_control'}
{1:'java.io.ByteArrayInputStream.new(byte[])',2:'java.util.zip.InflaterInputStream.new(java.io.InputStream)',3:'byte.new[]',4:'java.util.zip.InflaterInputStream.read(byte[])',5:'java.util.zip.InflaterInputStream.close()',6:'try',7:'java.io.ByteArrayOutputStream.write(byte[],int,int)',8:'int.Declaration',9:'catch',10:'out_control',11:'while',12:'java.io.ByteArrayOutputStream.toByteArray()',13:'finally',14:'condition',15:'body',16:'out_control',17:'return',18:'try',19:'hole',20:'catch',21:'out_control',22:'try',23:'java.io.ByteArrayOutputStream.close()',24:'catch',25:'out_control'}
{1:'java.io.ByteArrayInputStream.new(byte[])',2:'java.util.zip.InflaterInputStream.new(java.io.InputStream)',3:'byte.new[]',4:'java.util.zip.InflaterInputStream.close()',5:'try',6:'hole',7:'catch',8:'out_control',9:'java.io.ByteArrayOutputStream.toByteArray()',10:'java.io.ByteArrayOutputStream.toByteArray()',11:'finally',12:'return',13:'return',14:'try',15:'catch',16:'out_control',17:'try',18:'java.io.ByteArrayOutputStream.close()',19:'catch',20:'out_control'}
{1:'java.io.ByteArrayInputStream.new(byte[])',2:'java.util.zip.InflaterInputStream.new(java.io.InputStream)',3:'byte.new[]',4:'java.util.zip.InflaterInputStream.close()',5:'try',6:'int.Declaration',7:'catch',8:'out_control',9:'hole',10:'java.io.ByteArrayOutputStream.toByteArray()',11:'finally',12:'return',13:'try',14:'catch',15:'out_control',16:'try',17:'java.io.ByteArrayOutputStream.close()',18:'catch',19:'out_control'}
{1:'int.Constant',2:'int.new[]',3:'hole',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'return'}
{1:'int.Constant',2:'hole',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'return'}
{1:'int.Constant',2:'int.new[]',3:'hole'}
{1:'java.util.HashMap.new()',2:'hole'}
{1:'java.util.HashMap.new()',2:'if',3:'condition',4:'then',5:'out_control',6:'java.util.Set.Constant',7:'hole'}
{1:'java.util.HashMap.new()',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'java.util.HashMap.new()',2:'if',3:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',4:'condition',5:'then',6:'out_control',7:'java.util.Set.Constant',8:'for',9:'condition',10:'body',11:'out_control',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.util.ArrayList.new()',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'java.util.ArrayList.new()',2:'if',3:'condition',4:'then',5:'out_control',6:'for',7:'condition',8:'body',9:'out_control',10:'hole'}
{1:'byte.ArrayNull[]',2:'hole'}
{1:'while',2:'condition',3:'body',4:'out_control',5:'java.util.ArrayList.isEmpty()',6:'java.util.ArrayList.Constant',7:'java.util.ArrayList.new()',8:'hole'}
{1:'while',2:'condition',3:'body',4:'out_control',5:'java.util.ArrayList.isEmpty()',6:'java.util.ArrayList.Constant',7:'hole'}
{1:'while',2:'condition',3:'body',4:'out_control',5:'java.util.ArrayList.isEmpty()',6:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'for',3:'catch',4:'out_control',5:'condition',6:'body',7:'out_control',8:'finally',9:'java.util.HashMap.get(java.lang.Object)',10:'if',11:'if',12:'if',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'else',22:'out_control',23:'java.util.HashMap.size()',24:'hole',25:'try',26:'if',27:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',28:'java.io.RandomAccessFile.seek(long)',29:'java.io.RandomAccessFile.close()',30:'catch',31:'out_control',32:'condition',33:'then',34:'out_control',35:'java.io.RandomAccessFile.write(byte[],int,int)',36:'if',37:'try',38:'condition',39:'then',40:'out_control',41:'java.io.OutputStream.close()',42:'catch',43:'out_control',44:'try',45:'java.io.File.delete()',46:'catch',47:'out_control'}
{1:'try',2:'for',3:'catch',4:'out_control',5:'condition',6:'body',7:'out_control',8:'finally',9:'java.util.HashMap.get(java.lang.Object)',10:'if',11:'if',12:'if',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'else',22:'out_control',23:'java.util.HashMap.size()',24:'if',25:'try',26:'if',27:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',28:'java.io.RandomAccessFile.seek(long)',29:'condition',30:'then',31:'else',32:'out_control',33:'java.io.RandomAccessFile.close()',34:'catch',35:'out_control',36:'condition',37:'then',38:'out_control',39:'java.io.RandomAccessFile.write(byte[],int,int)',40:'java.io.OutputStream.write(byte[],int,int)',41:'hole',42:'if',43:'try',44:'condition',45:'then',46:'out_control',47:'java.io.OutputStream.close()',48:'catch',49:'out_control',50:'try',51:'java.io.File.delete()',52:'catch',53:'out_control'}
{1:'try',2:'for',3:'catch',4:'out_control',5:'condition',6:'body',7:'out_control',8:'finally',9:'java.util.HashMap.get(java.lang.Object)',10:'if',11:'if',12:'if',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'else',22:'out_control',23:'java.util.HashMap.size()',24:'if',25:'try',26:'if',27:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',28:'java.io.RandomAccessFile.seek(long)',29:'condition',30:'then',31:'else',32:'out_control',33:'java.io.RandomAccessFile.close()',34:'catch',35:'out_control',36:'condition',37:'then',38:'out_control',39:'java.io.RandomAccessFile.write(byte[],int,int)',40:'java.io.OutputStream.write(byte[],int,int)',41:'if',42:'if',43:'try',44:'condition',45:'then',46:'out_control',47:'condition',48:'then',49:'out_control',50:'java.io.OutputStream.close()',51:'catch',52:'out_control',53:'java.io.RandomAccessFile.seek(long)',54:'try',55:'java.io.RandomAccessFile.length()',56:'java.io.File.delete()',57:'catch',58:'out_control',59:'byte.new[]',60:'hole'}
{1:'try',2:'for',3:'catch',4:'out_control',5:'condition',6:'body',7:'out_control',8:'finally',9:'java.util.HashMap.get(java.lang.Object)',10:'hole',11:'if',12:'if',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'else',19:'out_control',20:'try',21:'if',22:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',23:'java.io.RandomAccessFile.seek(long)',24:'java.io.RandomAccessFile.close()',25:'catch',26:'out_control',27:'condition',28:'then',29:'out_control',30:'java.io.RandomAccessFile.write(byte[],int,int)',31:'if',32:'try',33:'condition',34:'then',35:'out_control',36:'java.io.OutputStream.close()',37:'catch',38:'out_control',39:'try',40:'java.io.File.delete()',41:'catch',42:'out_control'}
{1:'try',2:'for',3:'catch',4:'out_control',5:'condition',6:'body',7:'out_control',8:'finally',9:'java.util.HashMap.get(java.lang.Object)',10:'if',11:'if',12:'if',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'else',22:'out_control',23:'java.util.HashMap.size()',24:'if',25:'try',26:'if',27:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',28:'java.io.RandomAccessFile.seek(long)',29:'condition',30:'then',31:'else',32:'out_control',33:'java.io.RandomAccessFile.close()',34:'catch',35:'out_control',36:'condition',37:'then',38:'out_control',39:'java.io.RandomAccessFile.write(byte[],int,int)',40:'java.io.OutputStream.write(byte[],int,int)',41:'if',42:'if',43:'try',44:'condition',45:'then',46:'out_control',47:'condition',48:'then',49:'out_control',50:'java.io.OutputStream.close()',51:'catch',52:'out_control',53:'java.io.RandomAccessFile.seek(long)',54:'try',55:'java.io.RandomAccessFile.length()',56:'java.io.File.delete()',57:'catch',58:'out_control',59:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'finally',6:'if',7:'condition',8:'then',9:'out_control',10:'try',11:'if',12:'java.io.RandomAccessFile.close()',13:'catch',14:'out_control',15:'condition',16:'then',17:'out_control',18:'if',19:'try',20:'condition',21:'then',22:'out_control',23:'java.io.OutputStream.close()',24:'catch',25:'out_control',26:'try',27:'java.io.File.delete()',28:'catch',29:'out_control'}
{1:'try',2:'for',3:'catch',4:'out_control',5:'condition',6:'body',7:'out_control',8:'finally',9:'java.util.HashMap.get(java.lang.Object)',10:'if',11:'if',12:'if',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'else',22:'out_control',23:'java.util.HashMap.size()',24:'if',25:'try',26:'if',27:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',28:'java.io.RandomAccessFile.seek(long)',29:'condition',30:'then',31:'else',32:'out_control',33:'java.io.RandomAccessFile.close()',34:'catch',35:'out_control',36:'condition',37:'then',38:'out_control',39:'java.io.RandomAccessFile.write(byte[],int,int)',40:'java.io.OutputStream.write(byte[],int,int)',41:'if',42:'if',43:'try',44:'condition',45:'then',46:'out_control',47:'condition',48:'then',49:'out_control',50:'java.io.OutputStream.close()',51:'catch',52:'out_control',53:'java.io.RandomAccessFile.seek(long)',54:'try',55:'hole',56:'java.io.File.delete()',57:'catch',58:'out_control'}
{1:'try',2:'for',3:'catch',4:'out_control',5:'condition',6:'body',7:'out_control',8:'finally',9:'java.util.HashMap.get(java.lang.Object)',10:'if',11:'if',12:'if',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'else',22:'out_control',23:'java.util.HashMap.size()',24:'if',25:'try',26:'if',27:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',28:'java.io.RandomAccessFile.seek(long)',29:'condition',30:'then',31:'else',32:'out_control',33:'java.io.RandomAccessFile.close()',34:'catch',35:'out_control',36:'condition',37:'then',38:'out_control',39:'java.io.RandomAccessFile.write(byte[],int,int)',40:'java.io.OutputStream.write(byte[],int,int)',41:'if',42:'if',43:'try',44:'condition',45:'then',46:'out_control',47:'condition',48:'then',49:'out_control',50:'java.io.OutputStream.close()',51:'catch',52:'out_control',53:'hole',54:'try',55:'java.io.File.delete()',56:'catch',57:'out_control'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'hole',3:'if',4:'condition',5:'then',6:'out_control',7:'int.Constant'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'if',3:'condition',4:'then',5:'out_control',6:'int.Constant',7:'hole'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.containsKey(java.lang.Object)',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.containsKey(java.lang.Object)',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.containsKey(java.lang.Object)',6:'hole',7:'java.util.HashMap.remove(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.containsKey(java.lang.Object)',6:'java.util.HashMap.remove(java.lang.Object)',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.containsKey(java.lang.Object)',6:'hole'}
{1:'double.Constant',2:'double.Constant',3:'hole'}
{1:'double.Constant',2:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.Constant',3:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.Constant',3:'if',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole'}
{1:'java.util.HashMap.Constant',2:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'if',6:'condition',7:'then',8:'elseif',9:'out_control',10:'java.util.Map.get(java.lang.Object)',11:'condition',12:'then',13:'if',14:'condition',15:'then',16:'out_control',17:'hole'}
{1:'byte.ArrayConstant[]',2:'if',3:'condition',4:'then',5:'else',6:'out_control',7:'hole',8:'java.io.OutputStream.write(byte[])'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Float.compare(float,float)',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.lang.Float.compare(float,float)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Float.compare(float,float)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.Float.compare(float,float)',11:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Float.compare(float,float)',6:'hole'}
{1:'java.lang.Integer.valueOf(int)',2:'java.util.HashMap.get(java.lang.Object)',3:'hole'}
{1:'java.lang.Integer.valueOf(int)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole',7:'java.lang.Float.Null'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'java.lang.String.Constant',12:'hole',13:'java.lang.Float.Null'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'try',3:'if',4:'catch',5:'out_control',6:'condition',7:'then',8:'else',9:'out_control',10:'hole',11:'java.lang.Object.[index]',12:'java.util.HashMap.put(java.lang.Object,java.lang.Object)'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'try',3:'if',4:'catch',5:'out_control',6:'condition',7:'then',8:'else',9:'out_control',10:'if',11:'java.lang.Object.[index]',12:'condition',13:'then',14:'out_control',15:'hole',16:'java.util.HashMap.put(java.lang.Object,java.lang.Object)'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'try',3:'if',4:'catch',5:'out_control',6:'condition',7:'then',8:'else',9:'out_control',10:'hole',11:'java.lang.Object.[index]'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'java.lang.Object.[index]',3:'hole'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'hole'}
{1:'java.util.HashMap.get(java.lang.Object)',2:'try',3:'hole',4:'catch',5:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashSet.contains(java.lang.Object)',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.containsKey(java.lang.Object)',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'condition',7:'then',8:'else',9:'out_control',10:'hole',11:'java.util.ArrayList.add(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'condition',7:'then',8:'else',9:'out_control',10:'if',11:'java.util.ArrayList.add(java.lang.Object)',12:'condition',13:'then',14:'out_control',15:'java.util.LinkedHashSet.contains(java.lang.Object)',16:'hole'}
{1:'byte.new[]',2:'int.Declaration',3:'byte[].length',4:'for',5:'condition',6:'body',7:'out_control',8:'hole'}
{1:'byte.new[]',2:'int.Declaration',3:'hole'}
{1:'byte.new[]',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'java.io.PrintWriter.print(java.lang.String)',2:'java.io.PrintWriter.print(java.lang.String)',3:'hole',4:'java.io.PrintWriter.print(java.lang.String)'}
{1:'java.io.PrintWriter.print(java.lang.String)',2:'hole',3:'java.io.PrintWriter.print(java.lang.String)'}
{1:'java.io.PrintWriter.print(java.lang.String)',2:'java.io.PrintWriter.print(java.lang.String)',3:'hole'}
{1:'java.io.PrintWriter.print(java.lang.String)',2:'java.io.PrintWriter.print(java.lang.String)',3:'if',4:'condition',5:'then',6:'out_control',7:'hole',8:'java.io.PrintWriter.print(java.lang.String)'}
{1:'java.io.PrintWriter.print(java.lang.String)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.isEmpty()',6:'hole',7:'java.util.ArrayList.add(java.lang.Object)'}
{1:'byte.ArrayConstant[]',2:'byte[].length',3:'java.io.OutputStream.write(byte[])',4:'hole',5:'java.io.OutputStream.write(byte[])'}
{1:'byte.ArrayConstant[]',2:'byte[].length',3:'hole',4:'java.io.OutputStream.write(byte[])'}
{1:'byte.ArrayConstant[]',2:'byte[].length',3:'java.io.OutputStream.write(byte[])',4:'hole'}
{1:'byte.ArrayConstant[]',2:'byte[].length',3:'hole'}
{1:'java.lang.StringBuilder.new()',2:'int.Declaration',3:'hole'}
{1:'java.lang.StringBuilder.new()',2:'hole'}
{1:'java.lang.String.Constant',2:'java.lang.String.indexOf(java.lang.String)',3:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.lang.String.Constant',2:'java.lang.String.indexOf(java.lang.String)',3:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'float.Constant',2:'hole'}
{1:'java.lang.StringBuffer.new(int)',2:'for',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'condition',6:'body',7:'out_control',8:'if',9:'hole',10:'condition',11:'then',12:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'for',3:'java.lang.StringBuffer.toString()',4:'condition',5:'body',6:'out_control',7:'return',8:'hole'}
{1:'java.lang.StringBuffer.new(int)',2:'hole'}
{1:'java.lang.StringBuffer.new(int)',2:'for',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'condition',6:'body',7:'out_control',8:'if',9:'hole',10:'condition',11:'then',12:'elseif',13:'out_control',14:'condition',15:'then'}
{1:'byte.ArrayDeclaration[]',2:'try',3:'java.lang.String.getBytes(java.lang.String)',4:'catch',5:'out_control',6:'hole'}
{1:'java.lang.Integer.MAX_VALUE',2:'int.Constant',3:'hole'}
{1:'java.lang.Integer.MAX_VALUE',2:'hole'}
{1:'java.lang.StringBuffer.new(int)',2:'hole',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(java.lang.Object)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(int)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(int)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.append(float)',22:'java.lang.StringBuffer.append(java.lang.String)',23:'java.lang.StringBuffer.toString()',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(int)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(int)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(int)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'if',25:'return',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.append(float)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'hole',24:'return',25:'if',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(int)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.toString()',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control',29:'hole'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(int)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.append(float)',23:'java.lang.StringBuffer.append(java.lang.String)',24:'if',25:'hole',26:'condition',27:'then',28:'else',29:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(int)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(int)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(int)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(int)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(int)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(int)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'if',24:'return',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'hole',23:'return',24:'if',25:'condition',26:'then',27:'else',28:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(int)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.append(java.lang.String)',22:'java.lang.StringBuffer.append(float)',23:'if',24:'condition',25:'then',26:'else',27:'out_control',28:'hole'}
{1:'java.lang.StringBuffer.new(int)',2:'hole',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(int)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(int)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(int)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(float)',20:'java.lang.StringBuffer.append(java.lang.String)',21:'java.lang.StringBuffer.toString()',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(int)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(int)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(int)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(int)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'if',23:'return',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.append(float)',19:'java.lang.StringBuffer.append(java.lang.String)',20:'java.lang.StringBuffer.toString()',21:'hole',22:'return',23:'if',24:'condition',25:'then',26:'else',27:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.append(int)',20:'hole'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(int)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(int)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'if',22:'return',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(int)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(int)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'if',22:'return',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(int)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'if',22:'return',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(int)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'if',22:'return',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'if',22:'return',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(int)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'if',22:'return',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'if',22:'return',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(int)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'if',22:'return',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'if',22:'return',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'if',22:'return',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'if',22:'return',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'if',22:'return',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(float)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'java.lang.StringBuffer.toString()',20:'hole',21:'return',22:'if',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'java.lang.StringBuffer.new(int)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.Object)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.Object)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(int)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(int)',10:'java.lang.StringBuffer.append(java.lang.String)',11:'java.lang.StringBuffer.append(int)',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.append(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(int)',18:'java.lang.StringBuffer.append(java.lang.String)',19:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.size()',7:'java.util.ArrayList.get(int)',8:'java.util.ArrayList.get(int)',9:'return',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.size()',7:'hole',8:'java.util.ArrayList.get(int)',9:'for',10:'condition',11:'body',12:'out_control',13:'java.util.ArrayList.size()',14:'java.util.ArrayList.add(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'hole',7:'java.util.ArrayList.get(int)',8:'return'}
{1:'java.lang.Integer.MAX_VALUE',2:'int.Constant',3:'hole'}
{1:'java.lang.Integer.MAX_VALUE',2:'hole'}
{1:'java.lang.StringBuilder.new()',2:'boolean.Constant',3:'java.lang.StringBuilder.append(char)',4:'java.lang.StringBuilder.length()',5:'while',6:'break',7:'condition',8:'body',9:'out_control',10:'switch',11:'if',12:'condition',13:'default',14:'out_control',15:'condition',16:'then',17:'out_control',18:'hole'}
{1:'java.lang.StringBuilder.new()',2:'boolean.Constant',3:'java.lang.StringBuilder.append(char)',4:'while',5:'break',6:'condition',7:'body',8:'out_control',9:'switch',10:'hole',11:'condition',12:'default',13:'out_control'}
{1:'byte.new[]',2:'try',3:'hole',4:'catch',5:'out_control'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.GregorianCalendar.new()',6:'if',7:'java.util.GregorianCalendar.getTime()',8:'condition',9:'then',10:'out_control',11:'java.security.cert.X509Certificate.checkValidity(java.util.Date)',12:'java.security.cert.X509Certificate.hasUnsupportedCriticalExtension()',13:'for',14:'try',15:'condition',16:'body',17:'out_control',18:'catch',19:'out_control',20:'java.security.cert.X509Certificate.getCriticalExtensionOIDs()',21:'if',22:'hole',23:'java.lang.String.equals(java.lang.Object)',24:'java.lang.String.equals(java.lang.Object)',25:'condition',26:'then',27:'out_control',28:'java.security.cert.X509Certificate.getExtendedKeyUsage().contains(java.lang.Object)',29:'continue',30:'try',31:'if',32:'catch',33:'out_control',34:'condition',35:'then',36:'out_control',37:'continue'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.GregorianCalendar.new()',6:'if',7:'java.util.GregorianCalendar.getTime()',8:'condition',9:'then',10:'out_control',11:'java.security.cert.X509Certificate.checkValidity(java.util.Date)',12:'java.security.cert.X509Certificate.hasUnsupportedCriticalExtension()',13:'for',14:'try',15:'condition',16:'body',17:'out_control',18:'catch',19:'out_control',20:'java.security.cert.X509Certificate.getCriticalExtensionOIDs()',21:'if',22:'if',23:'java.lang.String.equals(java.lang.Object)',24:'java.lang.String.equals(java.lang.Object)',25:'condition',26:'then',27:'out_control',28:'condition',29:'then',30:'out_control',31:'java.security.cert.X509Certificate.getExtendedKeyUsage().contains(java.lang.Object)',32:'continue',33:'try',34:'hole',35:'if',36:'catch',37:'out_control',38:'condition',39:'then',40:'out_control',41:'continue'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.GregorianCalendar.new()',6:'if',7:'condition',8:'then',9:'out_control',10:'java.security.cert.X509Certificate.hasUnsupportedCriticalExtension()',11:'for',12:'try',13:'condition',14:'body',15:'out_control',16:'hole',17:'catch',18:'out_control',19:'java.security.cert.X509Certificate.getCriticalExtensionOIDs()',20:'if',21:'if',22:'java.lang.String.equals(java.lang.Object)',23:'java.lang.String.equals(java.lang.Object)',24:'condition',25:'then',26:'out_control',27:'condition',28:'then',29:'out_control',30:'java.security.cert.X509Certificate.getExtendedKeyUsage().contains(java.lang.Object)',31:'continue',32:'try',33:'for',34:'if',35:'catch',36:'out_control',37:'condition',38:'body',39:'out_control',40:'condition',41:'then',42:'out_control',43:'if',44:'continue',45:'condition',46:'then',47:'out_control',48:'java.security.cert.CRL.isRevoked(java.security.cert.Certificate)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.security.cert.X509Certificate.checkValidity(java.util.Date)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'java.security.cert.X509Certificate.getPublicKey()',12:'java.security.cert.X509Certificate.getPublicKey()',13:'java.util.ArrayList.new()',14:'java.security.cert.X509Certificate.verify(java.security.PublicKey)',15:'java.security.cert.X509Certificate.verify(java.security.PublicKey)',16:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.security.cert.X509Certificate.checkValidity(java.util.Date)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'hole',12:'java.security.cert.X509Certificate.getPublicKey()',13:'java.util.ArrayList.new()',14:'java.security.cert.X509Certificate.verify(java.security.PublicKey)',15:'if',16:'java.util.ArrayList.addAll(java.util.Collection)',17:'condition',18:'then',19:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.security.cert.X509Certificate.checkValidity(java.util.Date)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'java.security.cert.X509Certificate.getPublicKey()',12:'hole',13:'java.util.ArrayList.new()',14:'java.security.cert.X509Certificate.verify(java.security.PublicKey)',15:'if',16:'java.util.ArrayList.addAll(java.util.Collection)',17:'condition',18:'then',19:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.security.cert.X509Certificate.checkValidity(java.util.Date)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'java.security.cert.X509Certificate.getPublicKey()',12:'java.security.cert.X509Certificate.getPublicKey()',13:'hole',14:'java.security.cert.X509Certificate.verify(java.security.PublicKey)',15:'java.security.cert.X509Certificate.verify(java.security.PublicKey)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.security.cert.X509Certificate.checkValidity(java.util.Date)',6:'hole'}
{1:'java.util.ArrayList.new()',2:'int.Constant',3:'java.util.ArrayList.add(java.lang.Object)',4:'boolean.Constant',5:'if',6:'condition',7:'then',8:'out_control',9:'hole'}
{1:'java.util.ArrayList.new()',2:'int.Constant',3:'boolean.Constant',4:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.security.cert.X509Certificate.Constant',6:'try',7:'java.lang.String.Constant',8:'catch',9:'out_control',10:'java.security.cert.CertificateFactory.getInstance(java.lang.String)',11:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.security.cert.X509Certificate.Constant',6:'try',7:'java.lang.String.Constant',8:'catch',9:'out_control',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'try',6:'try',7:'hole',8:'catch',9:'out_control',10:'for',11:'catch',12:'out_control',13:'condition',14:'body',15:'out_control',16:'java.util.Enumeration.hasMoreElements()',17:'java.util.Enumeration.nextElement()',18:'try',19:'java.security.cert.X509Certificate.Cast',20:'catch',21:'out_control',22:'java.security.cert.X509Certificate.getPublicKey()',23:'java.security.cert.X509CRL.verify(java.security.PublicKey)'}
{1:'byte.new[]',2:'int.Declaration',3:'hole',4:'java.security.MessageDigest.digest()',5:'return'}
{1:'byte.new[]',2:'hole',3:'java.security.MessageDigest.digest()',4:'return'}
{1:'byte.new[]',2:'int.Declaration',3:'java.io.InputStream.read(byte[])',4:'java.security.MessageDigest.update(byte[],int,int)',5:'while',6:'condition',7:'body',8:'out_control',9:'hole'}
{1:'byte.new[]',2:'int.Declaration',3:'hole'}
{1:'byte.new[]',2:'hole'}
{1:'java.security.cert.X509Certificate.Declaration',2:'for',3:'java.security.cert.Certificate.[index]',4:'java.security.cert.X509Certificate.getSubjectDN()',5:'condition',6:'body',7:'out_control',8:'if',9:'java.security.cert.X509Certificate.getIssuerDN().equals(java.lang.Object)',10:'java.security.cert.Certificate[].length',11:'condition',12:'then',13:'out_control',14:'continue',15:'try',16:'hole',17:'catch',18:'out_control'}
{1:'java.security.MessageDigest.getInstance(java.lang.String)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.new()',6:'hole'}
{1:'java.util.ArrayList.new()',2:'java.security.cert.Certificate.ArrayConstant[]',3:'java.util.ArrayList.addAll(java.util.Collection)',4:'int.Constant',5:'java.security.cert.Certificate[].length',6:'java.security.cert.Certificate[].length',7:'java.security.cert.Certificate[].length',8:'if',9:'condition',10:'then',11:'out_control',12:'java.security.cert.X509Certificate.Declaration',13:'java.security.cert.X509Certificate.Declaration',14:'java.security.cert.Certificate.[index]',15:'java.security.cert.X509Certificate.getPublicKey()',16:'java.security.cert.X509Certificate.verify(java.security.PublicKey)',17:'for',18:'java.security.cert.X509Certificate.Null',19:'java.security.cert.Certificate.[index]',20:'if',21:'condition',22:'body',23:'out_control',24:'if',25:'condition',26:'then',27:'out_control',28:'condition',29:'then',30:'out_control',31:'java.util.List.add(java.lang.Object)',32:'hole',33:'java.security.cert.X509Certificate.getSubjectDN().getName()',34:'java.util.List.Constant',35:'if',36:'java.util.List.size()',37:'condition',38:'then',39:'out_control',40:'try',41:'catch',42:'out_control'}
{1:'java.util.ArrayList.new()',2:'java.security.cert.Certificate.ArrayConstant[]',3:'java.util.ArrayList.addAll(java.util.Collection)',4:'int.Constant',5:'java.security.cert.Certificate[].length',6:'java.security.cert.Certificate[].length',7:'java.security.cert.Certificate[].length',8:'java.security.cert.Certificate[].length',9:'if',10:'condition',11:'then',12:'out_control',13:'java.security.cert.X509Certificate.Declaration',14:'java.security.cert.X509Certificate.Declaration',15:'java.security.cert.X509Certificate.getPublicKey()',16:'java.security.cert.X509Certificate.verify(java.security.PublicKey)',17:'for',18:'java.security.cert.Certificate.[index]',19:'if',20:'condition',21:'body',22:'out_control',23:'condition',24:'then',25:'out_control',26:'hole',27:'java.util.List.add(java.lang.Object)',28:'if',29:'if',30:'condition',31:'then',32:'elseif',33:'out_control',34:'condition',35:'then',36:'out_control',37:'java.util.List.size()',38:'condition',39:'then',40:'java.security.cert.X509Certificate.getSubjectDN().getName()',41:'java.util.List.add(java.lang.Object)',42:'java.util.List.Constant',43:'if',44:'java.util.List.size()',45:'condition',46:'then',47:'out_control',48:'try',49:'catch',50:'out_control'}
{1:'java.util.ArrayList.new()',2:'java.security.cert.Certificate.ArrayConstant[]',3:'java.util.ArrayList.addAll(java.util.Collection)',4:'int.Constant',5:'java.security.cert.Certificate[].length',6:'java.security.cert.Certificate[].length',7:'java.security.cert.Certificate[].length',8:'java.security.cert.Certificate[].length',9:'if',10:'condition',11:'then',12:'out_control',13:'java.security.cert.X509Certificate.Declaration',14:'java.security.cert.X509Certificate.Declaration',15:'java.security.cert.Certificate.[index]',16:'for',17:'java.security.cert.X509Certificate.Null',18:'java.security.cert.Certificate.[index]',19:'condition',20:'body',21:'out_control',22:'if',23:'condition',24:'then',25:'out_control',26:'java.security.cert.X509Certificate.getSubjectDN().getName()',27:'java.util.List.Constant',28:'if',29:'java.util.List.size()',30:'java.util.List.add(java.lang.Object)',31:'java.util.List.size()',32:'java.util.List.add(java.lang.Object)',33:'condition',34:'then',35:'out_control',36:'try',37:'hole',38:'catch',39:'out_control',40:'if',41:'condition',42:'then',43:'out_control',44:'if',45:'condition',46:'then',47:'elseif',48:'out_control',49:'condition',50:'then'}
{1:'java.util.ArrayList.new()',2:'java.security.cert.Certificate.ArrayConstant[]',3:'java.util.ArrayList.addAll(java.util.Collection)',4:'int.Constant',5:'java.security.cert.Certificate[].length',6:'java.security.cert.Certificate[].length',7:'if',8:'condition',9:'then',10:'out_control',11:'java.security.cert.X509Certificate.Declaration',12:'java.security.cert.X509Certificate.Declaration',13:'java.security.cert.Certificate.[index]',14:'java.security.cert.X509Certificate.getPublicKey()',15:'java.security.cert.X509Certificate.verify(java.security.PublicKey)',16:'for',17:'java.security.cert.X509Certificate.Null',18:'java.security.cert.Certificate.[index]',19:'hole',20:'condition',21:'body',22:'out_control',23:'if',24:'condition',25:'then',26:'out_control',27:'java.security.cert.X509Certificate.getSubjectDN().getName()',28:'java.util.List.Constant',29:'if',30:'java.util.List.size()',31:'condition',32:'then',33:'out_control',34:'try',35:'catch',36:'out_control'}
{1:'java.util.ArrayList.new()',2:'java.security.cert.Certificate.ArrayConstant[]',3:'java.util.ArrayList.addAll(java.util.Collection)',4:'int.Constant',5:'java.security.cert.Certificate[].length',6:'java.security.cert.Certificate[].length',7:'if',8:'condition',9:'then',10:'out_control',11:'java.security.cert.X509Certificate.Declaration',12:'java.security.cert.X509Certificate.Declaration',13:'java.security.cert.Certificate.[index]',14:'for',15:'java.security.cert.X509Certificate.Null',16:'java.security.cert.Certificate.[index]',17:'condition',18:'body',19:'out_control',20:'if',21:'condition',22:'then',23:'out_control',24:'java.security.cert.X509Certificate.getSubjectDN().getName()',25:'java.util.List.Constant',26:'if',27:'java.util.List.size()',28:'condition',29:'then',30:'out_control',31:'try',32:'hole',33:'catch',34:'out_control'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.security.cert.Certificate[].length',6:'java.security.cert.Certificate.[index]',7:'java.util.Date.toString()',8:'java.security.cert.X509Certificate.checkValidity(java.util.Date)',9:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.security.cert.Certificate[].length',6:'java.security.cert.Certificate.[index]',7:'java.util.Date.toString()',8:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.security.cert.Certificate[].length',6:'hole',7:'java.util.Date.toString()'}
{1:'java.util.ArrayList.new()',2:'java.security.cert.CertificateFactory.getInstance(java.lang.String)',3:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.util.ArrayList.new()',2:'java.security.cert.CertificateFactory.getInstance(java.lang.String)',3:'java.util.ArrayList.add(java.lang.Object)',4:'for',5:'condition',6:'body',7:'out_control',8:'hole'}
{1:'java.util.ArrayList.new()',2:'java.security.cert.CertificateFactory.getInstance(java.lang.String)',3:'for',4:'condition',5:'body',6:'out_control',7:'hole'}
{1:'javax.xml.crypto.dsig.XMLSignatureFactory.Constant',2:'javax.xml.crypto.dsig.Reference.Constant',3:'java.lang.String.Null',4:'if',5:'javax.xml.crypto.dsig.SignatureMethod.RSA_SHA1',6:'javax.xml.crypto.dsig.SignatureMethod.DSA_SHA1',7:'condition',8:'then',9:'elseif',10:'out_control',11:'condition',12:'then',13:'hole'}
{1:'javax.xml.crypto.dsig.XMLSignatureFactory.Constant',2:'hole'}
{1:'javax.xml.crypto.dsig.XMLSignatureFactory.Constant',2:'javax.xml.crypto.dsig.Reference.Constant',3:'hole'}
{1:'javax.xml.crypto.dsig.DigestMethod.SHA1',2:'javax.xml.crypto.dsig.XMLSignatureFactory.newDigestMethod(java.lang.String,javax.xml.crypto.dsig.spec.DigestMethodParameterSpec)',3:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'try',3:'java.io.StringWriter.new()',4:'catch',5:'out_control',6:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',7:'hole',8:'javax.xml.transform.TransformerFactory.newInstance().newTransformer()',9:'javax.xml.transform.Transformer.transform(javax.xml.transform.Source,javax.xml.transform.Result)',10:'javax.xml.transform.OutputKeys.OMIT_XML_DECLARATION',11:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',12:'javax.xml.transform.stream.StreamResult.getWriter().toString().getBytes()',13:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',14:'return'}
{1:'java.io.ByteArrayOutputStream.new()',2:'try',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.io.StringWriter.new()',5:'catch',6:'out_control',7:'return',8:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',9:'javax.xml.transform.TransformerFactory.newInstance().newTransformer()',10:'javax.xml.transform.Transformer.transform(javax.xml.transform.Source,javax.xml.transform.Result)',11:'hole',12:'javax.xml.transform.stream.StreamResult.getWriter().toString().getBytes()',13:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',14:'return'}
{1:'java.io.ByteArrayOutputStream.new()',2:'try',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.io.StringWriter.new()',5:'catch',6:'out_control',7:'return',8:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',9:'javax.xml.transform.TransformerFactory.newInstance().newTransformer()',10:'javax.xml.transform.Transformer.transform(javax.xml.transform.Source,javax.xml.transform.Result)',11:'javax.xml.transform.OutputKeys.OMIT_XML_DECLARATION',12:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',13:'hole',14:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)'}
{1:'java.io.ByteArrayOutputStream.new()',2:'try',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.io.StringWriter.new()',5:'catch',6:'out_control',7:'return',8:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',9:'javax.xml.transform.TransformerFactory.newInstance().newTransformer()',10:'javax.xml.transform.OutputKeys.OMIT_XML_DECLARATION',11:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',12:'hole',13:'javax.xml.transform.stream.StreamResult.getWriter().toString().getBytes()',14:'return'}
{1:'java.io.ByteArrayOutputStream.new()',2:'try',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.io.StringWriter.new()',5:'catch',6:'out_control',7:'return',8:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',9:'javax.xml.transform.TransformerFactory.newInstance().newTransformer()',10:'hole',11:'javax.xml.transform.stream.StreamResult.getWriter().toString().getBytes()',12:'return'}
{1:'java.io.ByteArrayOutputStream.new()',2:'try',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.io.StringWriter.new()',5:'catch',6:'out_control',7:'return',8:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',9:'javax.xml.transform.TransformerFactory.newInstance().newTransformer()',10:'javax.xml.transform.OutputKeys.OMIT_XML_DECLARATION',11:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',12:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'try',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.io.StringWriter.new()',5:'catch',6:'out_control',7:'return',8:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',9:'hole',10:'javax.xml.transform.stream.StreamResult.getWriter().toString().getBytes()',11:'return'}
{1:'java.security.cert.X509Certificate.Null',2:'if',3:'java.security.cert.X509Certificate.Constant',4:'java.security.cert.X509Certificate.Constant',5:'java.security.cert.X509Certificate.Constant',6:'java.security.cert.X509Certificate.verify(java.security.PublicKey)',7:'java.security.cert.X509Certificate.getExtensionValue(java.lang.String)',8:'java.security.cert.X509Certificate.checkValidity()',9:'condition',10:'then',11:'out_control',12:'java.security.cert.X509Certificate.Null',13:'break',14:'break',15:'if',16:'if',17:'condition',18:'then',19:'out_control',20:'condition',21:'then',22:'out_control',23:'java.security.cert.CRL.Declaration',24:'if',25:'java.security.cert.X509Certificate.getPublicKey()',26:'try',27:'java.security.cert.CRL.Constant',28:'java.security.cert.CRL.Null',29:'condition',30:'then',31:'else',32:'out_control',33:'catch',34:'out_control',35:'for',36:'if',37:'hole',38:'condition',39:'body',40:'out_control',41:'condition',42:'then',43:'out_control',44:'java.security.cert.X509Certificate.Declaration',45:'try',46:'try',47:'java.security.cert.X509Certificate.Constant',48:'java.security.cert.X509Certificate.getExtendedKeyUsage()',49:'for',50:'catch',51:'out_control',52:'catch',53:'out_control',54:'if',55:'java.util.List.contains(java.lang.Object)',56:'condition',57:'body',58:'out_control',59:'java.util.List.Null',60:'condition',61:'then',62:'out_control',63:'java.util.Enumeration.hasMoreElements()',64:'java.util.Enumeration.nextElement()',65:'try',66:'try',67:'catch',68:'out_control',69:'java.security.cert.X509Certificate.Cast',70:'catch',71:'out_control',72:'if',73:'condition',74:'then',75:'out_control'}
{1:'java.security.cert.X509Certificate.Null',2:'if',3:'java.security.cert.X509Certificate.Constant',4:'java.security.cert.X509Certificate.Constant',5:'java.security.cert.X509Certificate.verify(java.security.PublicKey)',6:'java.security.cert.X509Certificate.getExtensionValue(java.lang.String)',7:'java.security.cert.X509Certificate.checkValidity()',8:'condition',9:'then',10:'out_control',11:'java.security.cert.X509Certificate.Null',12:'break',13:'if',14:'if',15:'condition',16:'then',17:'out_control',18:'condition',19:'then',20:'out_control',21:'java.security.cert.CRL.Declaration',22:'if',23:'java.security.cert.X509Certificate.getPublicKey()',24:'try',25:'java.security.cert.CRL.Constant',26:'java.security.cert.CRL.Null',27:'condition',28:'then',29:'else',30:'out_control',31:'catch',32:'out_control',33:'for',34:'if',35:'if',36:'condition',37:'body',38:'out_control',39:'condition',40:'then',41:'out_control',42:'condition',43:'then',44:'out_control',45:'java.security.cert.X509Certificate.Declaration',46:'try',47:'java.util.Date.new()',48:'try',49:'java.security.cert.X509Certificate.Constant',50:'java.security.cert.X509Certificate.getExtendedKeyUsage()',51:'for',52:'catch',53:'out_control',54:'catch',55:'out_control',56:'if',57:'java.util.List.contains(java.lang.Object)',58:'condition',59:'body',60:'out_control',61:'java.util.List.Null',62:'condition',63:'then',64:'out_control',65:'java.util.Enumeration.hasMoreElements()',66:'java.util.Enumeration.nextElement()',67:'try',68:'hole',69:'try',70:'catch',71:'out_control',72:'java.security.cert.X509Certificate.Cast',73:'catch',74:'out_control',75:'if',76:'condition',77:'then',78:'out_control'}
{1:'try',2:'boolean.Constant',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'boolean.Constant',3:'catch',4:'out_control',5:'if',6:'condition',7:'then',8:'out_control',9:'java.lang.String.Constant',10:'if',11:'java.lang.String.equals(java.lang.Object)',12:'condition',13:'then',14:'out_control',15:'java.security.MessageDigest.Constant',16:'hole'}
{1:'try',2:'boolean.Constant',3:'catch',4:'out_control',5:'if',6:'condition',7:'then',8:'out_control',9:'java.lang.String.Constant',10:'if',11:'java.lang.String.equals(java.lang.Object)',12:'condition',13:'then',14:'out_control',15:'hole'}
{1:'try',2:'boolean.Constant',3:'catch',4:'out_control',5:'if',6:'condition',7:'then',8:'out_control',9:'java.lang.String.Constant',10:'hole'}
{1:'try',2:'boolean.Constant',3:'catch',4:'out_control',5:'if',6:'condition',7:'then',8:'out_control',9:'hole'}
{1:'java.security.Signature.Constant',2:'java.security.Signature.update(byte[])',3:'hole'}
{1:'java.security.Signature.Constant',2:'hole'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'for',6:'java.util.ArrayList.add(java.lang.Object)',7:'condition',8:'body',9:'out_control',10:'java.io.ByteArrayInputStream.new(byte[])',11:'hole'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'for',6:'condition',7:'body',8:'out_control',9:'java.io.ByteArrayInputStream.new(byte[])',10:'java.security.cert.CertificateFactory.getInstance(java.lang.String)',11:'hole'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'for',6:'java.util.ArrayList.add(java.lang.Object)',7:'condition',8:'body',9:'out_control',10:'hole'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'for',6:'condition',7:'body',8:'out_control',9:'java.io.ByteArrayInputStream.new(byte[])',10:'hole'}
{1:'try',2:'java.util.ArrayList.new()',3:'catch',4:'out_control',5:'for',6:'condition',7:'body',8:'out_control',9:'hole'}
{1:'java.lang.String.Constant',2:'java.security.Signature.Declaration',3:'java.security.Signature.getInstance(java.lang.String)',4:'java.security.Signature.getInstance(java.lang.String,java.lang.String)',5:'if',6:'java.security.Signature.sign()',7:'condition',8:'then',9:'else',10:'out_control',11:'return',12:'hole'}
{1:'java.lang.String.Constant',2:'java.security.Signature.Declaration',3:'java.security.Signature.getInstance(java.lang.String)',4:'java.security.Signature.getInstance(java.lang.String,java.lang.String)',5:'if',6:'java.security.Signature.initSign(java.security.PrivateKey)',7:'java.security.Signature.update(byte[])',8:'condition',9:'then',10:'else',11:'out_control',12:'hole'}
{1:'java.lang.String.Constant',2:'java.security.Signature.Declaration',3:'java.security.Signature.getInstance(java.lang.String)',4:'java.security.Signature.getInstance(java.lang.String,java.lang.String)',5:'if',6:'java.security.Signature.initSign(java.security.PrivateKey)',7:'condition',8:'then',9:'else',10:'out_control',11:'hole'}
{1:'java.lang.String.Constant',2:'java.security.Signature.Declaration',3:'java.security.Signature.getInstance(java.lang.String)',4:'java.security.Signature.getInstance(java.lang.String,java.lang.String)',5:'if',6:'condition',7:'then',8:'else',9:'out_control',10:'hole'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setDoOutput(boolean)',7:'java.net.URLConnection.setUseCaches(boolean)',8:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',9:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',10:'java.net.URLConnection.getOutputStream()',11:'java.net.URLConnection.getInputStream()',12:'java.net.URLConnection.getContentEncoding()',13:'catch',14:'out_control',15:'if',16:'java.io.OutputStream.write(byte[])',17:'java.io.OutputStream.close()',18:'java.io.ByteArrayOutputStream.new()',19:'java.io.InputStream.read(byte[],int,int)',20:'hole',21:'condition',22:'then',23:'out_control',24:'byte.new[]',25:'java.io.ByteArrayOutputStream.write(byte[],int,int)',26:'java.io.ByteArrayOutputStream.toByteArray()',27:'java.lang.String.equals(java.lang.Object)',28:'java.lang.String.Constant',29:'int.Constant',30:'java.lang.String.getBytes()',31:'while',32:'condition',33:'body',34:'out_control'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setUseCaches(boolean)',6:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',7:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',8:'java.net.URLConnection.getOutputStream()',9:'java.net.URLConnection.getInputStream()',10:'java.net.URLConnection.getContentEncoding()',11:'catch',12:'out_control',13:'if',14:'java.io.OutputStream.write(byte[])',15:'java.io.OutputStream.close()',16:'java.io.ByteArrayOutputStream.new()',17:'java.io.InputStream.read(byte[],int,int)',18:'if',19:'java.lang.String.equalsIgnoreCase(java.lang.String)',20:'hole',21:'condition',22:'then',23:'out_control',24:'byte.new[]',25:'java.io.ByteArrayOutputStream.write(byte[],int,int)',26:'java.io.ByteArrayOutputStream.toByteArray()',27:'condition',28:'then',29:'out_control',30:'java.lang.String.equals(java.lang.Object)',31:'java.lang.String.Constant',32:'int.Constant',33:'java.lang.String.new(byte[])',34:'java.lang.String.getBytes()',35:'while',36:'condition',37:'body',38:'out_control'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',7:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',8:'java.net.URLConnection.getOutputStream()',9:'java.net.URLConnection.getInputStream()',10:'java.net.URLConnection.getContentEncoding()',11:'catch',12:'out_control',13:'hole',14:'if',15:'java.io.OutputStream.write(byte[])',16:'java.io.OutputStream.close()',17:'java.io.ByteArrayOutputStream.new()',18:'java.io.InputStream.read(byte[],int,int)',19:'if',20:'java.lang.String.equalsIgnoreCase(java.lang.String)',21:'condition',22:'then',23:'out_control',24:'byte.new[]',25:'java.io.ByteArrayOutputStream.write(byte[],int,int)',26:'java.io.ByteArrayOutputStream.toByteArray()',27:'condition',28:'then',29:'out_control',30:'java.lang.String.equals(java.lang.Object)',31:'java.lang.String.Constant',32:'int.Constant',33:'java.lang.String.new(byte[])',34:'java.lang.String.getBytes()',35:'while',36:'condition',37:'body',38:'out_control'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setDoOutput(boolean)',7:'java.net.URLConnection.setUseCaches(boolean)',8:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',9:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',10:'java.net.URLConnection.getOutputStream()',11:'java.net.URLConnection.getInputStream()',12:'catch',13:'out_control',14:'if',15:'java.io.OutputStream.write(byte[])',16:'java.io.OutputStream.close()',17:'java.io.ByteArrayOutputStream.new()',18:'java.io.InputStream.read(byte[],int,int)',19:'condition',20:'then',21:'out_control',22:'byte.new[]',23:'java.io.ByteArrayOutputStream.write(byte[],int,int)',24:'java.io.ByteArrayOutputStream.toByteArray()',25:'java.lang.String.equals(java.lang.Object)',26:'java.lang.String.Constant',27:'int.Constant',28:'hole',29:'java.lang.String.getBytes()',30:'while',31:'condition',32:'body',33:'out_control'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setDoOutput(boolean)',7:'java.net.URLConnection.setUseCaches(boolean)',8:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',9:'java.net.URLConnection.getOutputStream()',10:'java.net.URLConnection.getInputStream()',11:'java.net.URLConnection.getContentEncoding()',12:'catch',13:'out_control',14:'if',15:'java.io.OutputStream.write(byte[])',16:'java.io.OutputStream.close()',17:'java.io.ByteArrayOutputStream.new()',18:'java.io.InputStream.read(byte[],int,int)',19:'if',20:'java.lang.String.equalsIgnoreCase(java.lang.String)',21:'condition',22:'then',23:'out_control',24:'byte.new[]',25:'java.io.ByteArrayOutputStream.write(byte[],int,int)',26:'java.io.ByteArrayOutputStream.toByteArray()',27:'condition',28:'then',29:'out_control',30:'java.lang.String.equals(java.lang.Object)',31:'java.lang.String.Constant',32:'int.Constant',33:'java.lang.String.new(byte[])',34:'hole',35:'while',36:'condition',37:'body',38:'out_control'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',6:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',7:'java.net.URLConnection.getOutputStream()',8:'java.net.URLConnection.getInputStream()',9:'java.net.URLConnection.getContentEncoding()',10:'catch',11:'out_control',12:'if',13:'java.io.OutputStream.write(byte[])',14:'java.io.OutputStream.close()',15:'java.io.ByteArrayOutputStream.new()',16:'java.io.InputStream.read(byte[],int,int)',17:'if',18:'java.lang.String.equalsIgnoreCase(java.lang.String)',19:'hole',20:'condition',21:'then',22:'out_control',23:'byte.new[]',24:'java.io.ByteArrayOutputStream.write(byte[],int,int)',25:'java.io.ByteArrayOutputStream.toByteArray()',26:'condition',27:'then',28:'out_control',29:'java.lang.String.equals(java.lang.Object)',30:'java.lang.String.Constant',31:'int.Constant',32:'java.lang.String.new(byte[])',33:'java.lang.String.getBytes()',34:'while',35:'condition',36:'body',37:'out_control'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setDoOutput(boolean)',7:'java.net.URLConnection.setUseCaches(boolean)',8:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',9:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',10:'java.net.URLConnection.getOutputStream()',11:'java.net.URLConnection.getInputStream()',12:'catch',13:'out_control',14:'if',15:'java.io.OutputStream.write(byte[])',16:'java.io.OutputStream.close()',17:'java.io.ByteArrayOutputStream.new()',18:'java.io.InputStream.read(byte[],int,int)',19:'condition',20:'then',21:'out_control',22:'byte.new[]',23:'java.io.ByteArrayOutputStream.write(byte[],int,int)',24:'java.lang.String.equals(java.lang.Object)',25:'java.lang.String.Constant',26:'int.Constant',27:'java.lang.String.getBytes()',28:'while',29:'condition',30:'body',31:'out_control',32:'hole'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setDoOutput(boolean)',7:'java.net.URLConnection.setUseCaches(boolean)',8:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',9:'java.net.URLConnection.getOutputStream()',10:'java.net.URLConnection.getInputStream()',11:'java.net.URLConnection.getContentEncoding()',12:'catch',13:'out_control',14:'if',15:'java.io.OutputStream.write(byte[])',16:'java.io.OutputStream.close()',17:'java.io.ByteArrayOutputStream.new()',18:'java.io.InputStream.read(byte[],int,int)',19:'if',20:'java.lang.String.equalsIgnoreCase(java.lang.String)',21:'condition',22:'then',23:'out_control',24:'byte.new[]',25:'java.io.ByteArrayOutputStream.write(byte[],int,int)',26:'java.io.ByteArrayOutputStream.toByteArray()',27:'condition',28:'then',29:'out_control',30:'java.lang.String.equals(java.lang.Object)',31:'hole',32:'int.Constant',33:'java.lang.String.new(byte[])',34:'while',35:'condition',36:'body',37:'out_control'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setDoOutput(boolean)',7:'java.net.URLConnection.setUseCaches(boolean)',8:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',9:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',10:'java.net.URLConnection.getOutputStream()',11:'java.net.URLConnection.getInputStream()',12:'catch',13:'out_control',14:'if',15:'java.io.OutputStream.write(byte[])',16:'java.io.OutputStream.close()',17:'java.io.ByteArrayOutputStream.new()',18:'condition',19:'then',20:'out_control',21:'byte.new[]',22:'java.lang.String.equals(java.lang.Object)',23:'java.lang.String.Constant',24:'int.Constant',25:'java.lang.String.getBytes()',26:'hole'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setDoOutput(boolean)',7:'java.net.URLConnection.setUseCaches(boolean)',8:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',9:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',10:'java.net.URLConnection.getOutputStream()',11:'java.net.URLConnection.getInputStream()',12:'catch',13:'out_control',14:'if',15:'java.io.OutputStream.write(byte[])',16:'java.io.OutputStream.close()',17:'java.io.ByteArrayOutputStream.new()',18:'condition',19:'then',20:'out_control',21:'byte.new[]',22:'java.lang.String.equals(java.lang.Object)',23:'java.lang.String.Constant',24:'hole',25:'java.lang.String.getBytes()'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setDoOutput(boolean)',7:'java.net.URLConnection.setUseCaches(boolean)',8:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',9:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',10:'catch',11:'out_control',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.String.equals(java.lang.Object)',17:'java.lang.String.Constant',18:'hole',19:'java.lang.String.getBytes()'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setDoOutput(boolean)',7:'java.net.URLConnection.setUseCaches(boolean)',8:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',9:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',10:'java.net.URLConnection.getOutputStream()',11:'catch',12:'out_control',13:'if',14:'java.io.OutputStream.write(byte[])',15:'java.io.OutputStream.close()',16:'condition',17:'then',18:'out_control',19:'hole',20:'java.lang.String.equals(java.lang.Object)',21:'java.lang.String.Constant',22:'java.lang.String.getBytes()'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setDoOutput(boolean)',7:'java.net.URLConnection.setUseCaches(boolean)',8:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',9:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',10:'java.net.URLConnection.getOutputStream()',11:'catch',12:'out_control',13:'if',14:'hole',15:'condition',16:'then',17:'out_control',18:'java.lang.String.equals(java.lang.Object)',19:'java.lang.String.Constant',20:'java.lang.String.getBytes()'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setDoOutput(boolean)',7:'java.net.URLConnection.setUseCaches(boolean)',8:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',9:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',10:'java.net.URLConnection.getOutputStream()',11:'catch',12:'out_control',13:'if',14:'java.io.OutputStream.write(byte[])',15:'condition',16:'then',17:'out_control',18:'hole',19:'java.lang.String.equals(java.lang.Object)',20:'java.lang.String.Constant',21:'java.lang.String.getBytes()'}
{1:'java.net.URL.new(java.lang.String)',2:'java.net.URLConnection.Declaration',3:'java.net.URL.openConnection()',4:'try',5:'java.net.URLConnection.setDoInput(boolean)',6:'java.net.URLConnection.setDoOutput(boolean)',7:'java.net.URLConnection.setUseCaches(boolean)',8:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',9:'java.net.URLConnection.setRequestProperty(java.lang.String,java.lang.String)',10:'java.net.URLConnection.getOutputStream()',11:'java.net.URLConnection.getInputStream()',12:'catch',13:'out_control',14:'if',15:'java.io.OutputStream.write(byte[])',16:'java.io.OutputStream.close()',17:'hole',18:'condition',19:'then',20:'out_control',21:'java.lang.String.equals(java.lang.Object)',22:'java.lang.String.Constant',23:'java.lang.String.getBytes()'}
{1:'java.lang.StringBuilder.new()',2:'if',3:'java.lang.StringBuilder.append(java.lang.String)',4:'java.lang.StringBuilder.append(java.lang.String)',5:'condition',6:'then',7:'out_control',8:'hole',9:'java.security.cert.X509Certificate.getSubjectDN().getName()',10:'java.lang.Class.getName()'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(char)',6:'while',7:'break',8:'condition',9:'body',10:'out_control',11:'char.Constant',12:'if',13:'java.lang.String.indexOf(int)',14:'condition',15:'then',16:'out_control',17:'hole',18:'switch',19:'condition',20:'case',21:'case',22:'case',23:'out_control',24:'if',25:'if',26:'condition',27:'then',28:'else',29:'out_control',30:'condition',31:'then',32:'else',33:'out_control',34:'java.lang.Integer.parseInt(java.lang.String)',35:'break',36:'java.lang.StringBuffer.toString().toLowerCase()',37:'break'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'while',6:'break',7:'condition',8:'body',9:'out_control',10:'char.Constant',11:'if',12:'java.lang.String.indexOf(int)',13:'condition',14:'then',15:'out_control',16:'if',17:'switch',18:'condition',19:'then',20:'elseif',21:'out_control',22:'condition',23:'case',24:'case',25:'case',26:'out_control',27:'java.lang.Integer.parseInt(java.lang.String)',28:'condition',29:'then',30:'hole',31:'if',32:'java.lang.StringBuffer.toString().toLowerCase()',33:'break',34:'condition',35:'then',36:'else',37:'out_control',38:'java.lang.StringBuffer.toString().toLowerCase()',39:'break'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'while',6:'break',7:'condition',8:'body',9:'out_control',10:'char.Constant',11:'if',12:'condition',13:'then',14:'out_control',15:'if',16:'switch',17:'condition',18:'then',19:'elseif',20:'out_control',21:'condition',22:'case',23:'case',24:'case',25:'out_control',26:'java.lang.Integer.parseInt(java.lang.String)',27:'condition',28:'then',29:'if',30:'hole',31:'java.lang.StringBuffer.toString().toLowerCase()',32:'condition',33:'then',34:'else',35:'out_control',36:'break',37:'java.lang.Integer.parseInt(java.lang.String)',38:'break'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'while',6:'condition',7:'body',8:'out_control',9:'char.Constant',10:'if',11:'java.lang.String.indexOf(int)',12:'condition',13:'then',14:'out_control',15:'if',16:'switch',17:'condition',18:'then',19:'elseif',20:'out_control',21:'condition',22:'case',23:'case',24:'case',25:'out_control',26:'java.lang.Integer.parseInt(java.lang.String)',27:'condition',28:'then',29:'hole',30:'if',31:'if',32:'java.lang.StringBuffer.toString().toLowerCase()',33:'condition',34:'then',35:'else',36:'out_control',37:'condition',38:'then',39:'else',40:'out_control',41:'java.lang.Integer.parseInt(java.lang.String)',42:'break',43:'java.lang.StringBuffer.toString().toLowerCase()',44:'break'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.io.Writer.write(java.lang.String)',2:'hole',3:'java.io.Writer.write(java.lang.String)',4:'java.io.Writer.flush()'}
{1:'java.io.Writer.write(java.lang.String)',2:'java.io.Writer.write(char[])',3:'hole',4:'java.io.Writer.flush()'}
{1:'java.io.Writer.write(java.lang.String)',2:'java.io.Writer.write(char[])',3:'java.io.Writer.write(java.lang.String)',4:'hole'}
{1:'java.io.Writer.write(java.lang.String)',2:'hole',3:'java.io.Writer.flush()'}
{1:'java.io.Writer.write(java.lang.String)',2:'java.io.Writer.write(char[])',3:'hole'}
{1:'java.io.Writer.write(java.lang.String)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.util.Stack.isEmpty()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.Stack.pop()',17:'java.util.HashMap.get(java.lang.Object)',18:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',19:'java.util.HashMap.get(java.lang.Object)',20:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',21:'java.util.HashMap.get(java.lang.Object)',22:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',23:'java.lang.String.trim()',24:'if',25:'if',26:'condition',27:'then',28:'out_control',29:'condition',30:'then',31:'out_control',32:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.util.Stack.isEmpty()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.Stack.pop()',17:'java.util.HashMap.get(java.lang.Object)',18:'java.util.HashMap.get(java.lang.Object)',19:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',20:'java.util.HashMap.get(java.lang.Object)',21:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'hole',25:'if',26:'if',27:'condition',28:'then',29:'out_control',30:'condition',31:'then',32:'out_control',33:'if',34:'condition',35:'then',36:'else',37:'out_control',38:'java.util.Stack.isEmpty()',39:'java.util.Stack.peek()',40:'java.util.HashMap.get(java.lang.Object)',41:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',42:'if',43:'java.util.ArrayList.new()',44:'condition',45:'then',46:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.util.Stack.isEmpty()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.Stack.pop()',17:'java.util.HashMap.get(java.lang.Object)',18:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',19:'java.util.HashMap.get(java.lang.Object)',20:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',21:'java.util.HashMap.get(java.lang.Object)',22:'java.lang.String.trim()',23:'if',24:'hole',25:'condition',26:'then',27:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.util.Stack.isEmpty()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.Stack.pop()',17:'java.util.HashMap.get(java.lang.Object)',18:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',19:'java.util.HashMap.get(java.lang.Object)',20:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',21:'java.util.HashMap.get(java.lang.Object)',22:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.lang.String.trim()',25:'if',26:'if',27:'condition',28:'then',29:'out_control',30:'condition',31:'then',32:'out_control',33:'if',34:'condition',35:'then',36:'else',37:'out_control',38:'java.util.Stack.isEmpty()',39:'java.util.Stack.peek()',40:'java.util.HashMap.get(java.lang.Object)',41:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.util.Stack.isEmpty()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.Stack.pop()',17:'hole',18:'java.util.HashMap.get(java.lang.Object)',19:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',20:'java.util.HashMap.get(java.lang.Object)',21:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'if',25:'if',26:'condition',27:'then',28:'out_control',29:'condition',30:'then',31:'out_control',32:'if',33:'condition',34:'then',35:'else',36:'out_control',37:'java.util.Stack.isEmpty()',38:'java.util.Stack.peek()',39:'java.util.HashMap.get(java.lang.Object)',40:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',41:'if',42:'java.util.ArrayList.new()',43:'condition',44:'then',45:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.util.Stack.isEmpty()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.Stack.pop()',17:'java.util.HashMap.get(java.lang.Object)',18:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',19:'java.util.HashMap.get(java.lang.Object)',20:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',21:'java.lang.String.trim()',22:'if',23:'condition',24:'then',25:'out_control',26:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.util.Stack.isEmpty()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.Stack.pop()',17:'java.util.HashMap.get(java.lang.Object)',18:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',19:'java.util.HashMap.get(java.lang.Object)',20:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',21:'java.util.HashMap.get(java.lang.Object)',22:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.lang.String.trim()',25:'if',26:'if',27:'condition',28:'then',29:'out_control',30:'condition',31:'then',32:'out_control',33:'if',34:'condition',35:'then',36:'else',37:'out_control',38:'java.util.Stack.isEmpty()',39:'java.util.Stack.peek()',40:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.util.Stack.isEmpty()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.Stack.pop()',17:'java.util.HashMap.get(java.lang.Object)',18:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',19:'java.util.HashMap.get(java.lang.Object)',20:'java.lang.String.trim()',21:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.util.Stack.isEmpty()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.Stack.pop()',17:'java.util.HashMap.get(java.lang.Object)',18:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',19:'java.util.HashMap.get(java.lang.Object)',20:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',21:'java.util.HashMap.get(java.lang.Object)',22:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.lang.String.trim()',25:'if',26:'if',27:'condition',28:'then',29:'out_control',30:'condition',31:'then',32:'out_control',33:'if',34:'condition',35:'then',36:'else',37:'out_control',38:'java.util.Stack.isEmpty()',39:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.util.Stack.isEmpty()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.Stack.pop()',17:'java.util.HashMap.get(java.lang.Object)',18:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',19:'java.lang.String.trim()',20:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'if',7:'condition',8:'then',9:'out_control',10:'condition',11:'then',12:'out_control',13:'java.lang.String.equals(java.lang.Object)',14:'java.util.ArrayList.new()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.HashMap.new(java.util.Map)',17:'hole',18:'java.util.Stack.push(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'if',7:'condition',8:'then',9:'out_control',10:'condition',11:'then',12:'out_control',13:'java.lang.String.equals(java.lang.Object)',14:'java.util.ArrayList.new()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.HashMap.new(java.util.Map)',17:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',18:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'if',7:'condition',8:'then',9:'out_control',10:'condition',11:'then',12:'out_control',13:'java.lang.String.equals(java.lang.Object)',14:'java.util.ArrayList.new()',15:'java.lang.String.equals(java.lang.Object)',16:'hole',17:'java.util.Stack.push(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'if',7:'condition',8:'then',9:'out_control',10:'condition',11:'then',12:'out_control',13:'java.lang.String.equals(java.lang.Object)',14:'java.util.ArrayList.new()',15:'java.lang.String.equals(java.lang.Object)',16:'java.util.HashMap.new(java.util.Map)',17:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'hole',7:'condition',8:'then',9:'out_control',10:'java.util.Stack.push(java.lang.Object)',11:'java.lang.String.equals(java.lang.Object)',12:'java.util.ArrayList.new()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'if',7:'condition',8:'then',9:'out_control',10:'condition',11:'then',12:'out_control',13:'java.lang.String.equals(java.lang.Object)',14:'java.util.ArrayList.new()',15:'java.lang.String.equals(java.lang.Object)',16:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'hole',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'java.util.ArrayList.new()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.Stack.isEmpty()',6:'java.util.Stack.peek()',7:'hole',8:'java.util.HashMap.put(java.lang.Object,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.Stack.isEmpty()',6:'java.util.Stack.peek()',7:'java.util.HashMap.get(java.lang.Object)',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.Stack.isEmpty()',6:'java.util.Stack.peek()',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.Stack.isEmpty()',6:'hole'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'java.util.StringTokenizer.nextToken()',3:'java.lang.Integer.parseInt(java.lang.String)',4:'hole'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'java.util.StringTokenizer.nextToken()',3:'java.util.StringTokenizer.hasMoreTokens()',4:'java.util.StringTokenizer.nextToken()',5:'java.lang.Integer.parseInt(java.lang.String)',6:'if',7:'java.lang.String.startsWith(java.lang.String)',8:'java.lang.String.substring(int)',9:'if',10:'condition',11:'then',12:'out_control',13:'condition',14:'then',15:'else',16:'out_control',17:'hole'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'hole',3:'java.util.StringTokenizer.hasMoreTokens()',4:'java.util.StringTokenizer.nextToken()',5:'java.util.StringTokenizer.hasMoreTokens()',6:'java.util.StringTokenizer.nextToken()',7:'if',8:'if',9:'java.lang.String.startsWith(java.lang.String)',10:'java.lang.String.substring(int)',11:'java.lang.String.equals(java.lang.Object)',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'condition',18:'then',19:'out_control',20:'condition',21:'then',22:'out_control',23:'for',24:'condition',25:'body',26:'out_control'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'java.util.StringTokenizer.nextToken()',3:'java.util.StringTokenizer.hasMoreTokens()',4:'java.util.StringTokenizer.nextToken()',5:'java.lang.Integer.parseInt(java.lang.String)',6:'hole',7:'if',8:'condition',9:'then',10:'else',11:'out_control'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'hole'}
{1:'java.util.StringTokenizer.new(java.lang.String)',2:'java.util.StringTokenizer.nextToken()',3:'java.util.StringTokenizer.hasMoreTokens()',4:'java.lang.Integer.parseInt(java.lang.String)',5:'if',6:'condition',7:'then',8:'else',9:'out_control',10:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.toCharArray()',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(char)',7:'char[].length',8:'java.lang.Integer.toOctalString(int)',9:'for',10:'java.lang.String.length()',11:'java.lang.String.substring(int)',12:'condition',13:'body',14:'out_control',15:'char.[index]',16:'hole',17:'if',18:'condition',19:'then',20:'elseif',21:'out_control',22:'condition',23:'then',24:'else'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.toCharArray()',3:'char[].length',4:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.toCharArray()',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(char)',6:'java.lang.StringBuffer.toString()',7:'char[].length',8:'java.lang.Integer.toOctalString(int)',9:'return',10:'for',11:'hole',12:'condition',13:'body',14:'out_control',15:'char.[index]',16:'if',17:'condition',18:'then',19:'elseif',20:'out_control',21:'condition',22:'then',23:'else'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.toCharArray()',3:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.toCharArray()',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(char)',6:'java.lang.StringBuffer.toString()',7:'char[].length',8:'hole',9:'return',10:'for',11:'condition',12:'body',13:'out_control',14:'char.[index]',15:'if',16:'condition',17:'then',18:'elseif',19:'out_control',20:'condition',21:'then',22:'else'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.toCharArray()',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.toString()',6:'char[].length',7:'return',8:'for',9:'condition',10:'body',11:'out_control',12:'char.[index]',13:'if',14:'condition',15:'then',16:'elseif',17:'out_control',18:'hole',19:'condition',20:'then',21:'else'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.toCharArray()',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(char)',6:'java.lang.StringBuffer.toString()',7:'char[].length',8:'return',9:'for',10:'condition',11:'body',12:'out_control',13:'char.[index]',14:'if',15:'condition',16:'then',17:'else',18:'out_control',19:'if',20:'condition',21:'then',22:'out_control',23:'hole',24:'char.[index]',25:'if',26:'condition',27:'then',28:'else',29:'out_control',30:'int.Constant'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.toCharArray()',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(char)',6:'java.lang.StringBuffer.append(char)',7:'char[].length',8:'break',9:'for',10:'condition',11:'body',12:'out_control',13:'char.[index]',14:'hole',15:'if',16:'condition',17:'then',18:'else',19:'out_control',20:'if',21:'condition',22:'then',23:'out_control',24:'char.[index]',25:'if',26:'condition',27:'then',28:'else',29:'out_control',30:'int.Constant'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.toCharArray()',3:'char[].length',4:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.toCharArray()',3:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.util.HashMap.containsKey(java.lang.Object)',12:'java.util.HashMap.get(java.lang.Object)',13:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.HashMap.Null'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'hole',12:'java.util.HashMap.get(java.lang.Object)',13:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.HashMap.Null'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'hole',7:'java.util.HashMap.get(java.lang.Object)',8:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.HashMap.Null'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'if',12:'condition',13:'then',14:'out_control',15:'java.util.HashMap.containsKey(java.lang.Object)',16:'hole',17:'java.util.HashMap.Null'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'hole',12:'java.util.HashMap.Null'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'if',12:'condition',13:'then',14:'out_control',15:'java.util.HashMap.containsKey(java.lang.Object)',16:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'hole',7:'java.util.HashMap.Null'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'hole',7:'condition',8:'then',9:'out_control',10:'java.util.HashMap.new(java.util.Map)',11:'java.lang.String.equals(java.lang.Object)',12:'java.util.HashMap.new()',13:'java.util.HashMap.put(java.lang.Object,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'hole',7:'condition',8:'then',9:'out_control',10:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',11:'java.lang.String.equals(java.lang.Object)',12:'java.util.HashMap.new()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'if',7:'condition',8:'then',9:'out_control',10:'condition',11:'then',12:'out_control',13:'java.lang.String.equals(java.lang.Object)',14:'java.util.HashMap.new()',15:'java.lang.String.equals(java.lang.Object)',16:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'hole',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'java.util.HashMap.new()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'java.lang.String.toCharArray()',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.util.ArrayList.isEmpty()',7:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.util.ArrayList.isEmpty()',7:'if',8:'condition',9:'then',10:'out_control',11:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.indexOf(int)',6:'java.lang.String.toCharArray()',7:'java.lang.String.indexOf(int)',8:'char[].length',9:'char[].length',10:'java.lang.StringBuffer.new(java.lang.CharSequence)',11:'for',12:'java.lang.StringBuffer.append(char)',13:'java.lang.StringBuffer.append(char)',14:'java.lang.StringBuffer.append(char)',15:'java.lang.StringBuffer.toString()',16:'condition',17:'body',18:'out_control',19:'hole',20:'return',21:'char.[index]',22:'if',23:'condition',24:'then',25:'elseif',26:'out_control',27:'condition',28:'then',29:'else'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.indexOf(int)',6:'java.lang.String.toCharArray()',7:'java.lang.String.indexOf(int)',8:'char[].length',9:'char[].length',10:'java.lang.StringBuffer.new(java.lang.CharSequence)',11:'for',12:'java.lang.StringBuffer.append(char)',13:'java.lang.StringBuffer.append(char)',14:'java.lang.StringBuffer.toString()',15:'condition',16:'body',17:'out_control',18:'return',19:'char.[index]',20:'if',21:'condition',22:'then',23:'elseif',24:'out_control',25:'condition',26:'then',27:'else',28:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.indexOf(int)',6:'java.lang.String.toCharArray()',7:'java.lang.String.indexOf(int)',8:'char[].length',9:'char[].length',10:'char[].length',11:'java.lang.StringBuffer.new(java.lang.CharSequence)',12:'for',13:'java.lang.StringBuffer.append(char)',14:'java.lang.StringBuffer.append(char)',15:'java.lang.StringBuffer.append(char)',16:'condition',17:'body',18:'out_control',19:'if',20:'char.[index]',21:'hole',22:'condition',23:'then',24:'out_control',25:'if',26:'condition',27:'then',28:'elseif',29:'out_control',30:'condition',31:'then',32:'else'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.indexOf(int)',6:'java.lang.String.toCharArray()',7:'java.lang.String.indexOf(int)',8:'char[].length',9:'java.lang.StringBuffer.new(java.lang.CharSequence)',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.indexOf(int)',6:'java.lang.String.toCharArray()',7:'java.lang.String.indexOf(int)',8:'hole'}
{1:'char.new[]',2:'for',3:'char.ArrayConstant[]',4:'condition',5:'body',6:'out_control',7:'java.lang.String.length()',8:'hole'}
{1:'char.new[]',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.get(int)',7:'int.Constant',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.get(int)',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.get(int)',7:'int.Constant',8:'java.lang.Integer.intValue()',9:'if',10:'java.lang.Math.max(int,int)',11:'hole',12:'condition',13:'then',14:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.get(int)',7:'int.Constant',8:'if',9:'java.lang.Math.max(int,int)',10:'condition',11:'then',12:'out_control',13:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.get(int)',7:'int.Constant',8:'java.lang.Integer.intValue()',9:'if',10:'hole',11:'condition',12:'then',13:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.ArrayList.size()',6:'java.util.ArrayList.get(int)',7:'int.Constant',8:'if',9:'condition',10:'then',11:'out_control',12:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.util.ArrayList.new(java.util.Collection)',7:'java.util.ArrayList.clear()',8:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.util.ArrayList.new(java.util.Collection)',7:'java.util.ArrayList.clear()',8:'if',9:'java.util.ArrayList.size()',10:'condition',11:'then',12:'out_control',13:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole',7:'java.util.ArrayList.clear()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.valueOf(int)',6:'hole',7:'java.util.HashMap.get(java.lang.Object)',8:'if',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.Integer.valueOf(int)',14:'if',15:'java.util.HashMap.get(java.lang.Object)',16:'condition',17:'then',18:'out_control',19:'return',20:'java.lang.Integer.valueOf(int)',21:'if',22:'java.util.HashMap.get(java.lang.Object)',23:'condition',24:'then',25:'out_control',26:'return',27:'java.lang.Integer.valueOf(int)',28:'java.util.HashMap.get(java.lang.Object)',29:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.valueOf(int)',6:'if',7:'java.util.HashMap.get(java.lang.Object)',8:'condition',9:'then',10:'out_control',11:'return',12:'java.lang.Integer.valueOf(int)',13:'hole',14:'java.util.HashMap.get(java.lang.Object)',15:'if',16:'return',17:'condition',18:'then',19:'out_control',20:'java.lang.Integer.valueOf(int)',21:'if',22:'java.util.HashMap.get(java.lang.Object)',23:'condition',24:'then',25:'out_control',26:'return',27:'java.lang.Integer.valueOf(int)',28:'java.util.HashMap.get(java.lang.Object)',29:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.valueOf(int)',6:'if',7:'java.util.HashMap.get(java.lang.Object)',8:'condition',9:'then',10:'out_control',11:'return',12:'java.lang.Integer.valueOf(int)',13:'if',14:'java.util.HashMap.get(java.lang.Object)',15:'condition',16:'then',17:'out_control',18:'return',19:'java.lang.Integer.valueOf(int)',20:'hole',21:'java.util.HashMap.get(java.lang.Object)',22:'if',23:'return',24:'condition',25:'then',26:'out_control',27:'java.lang.Integer.valueOf(int)',28:'java.util.HashMap.get(java.lang.Object)',29:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.valueOf(int)',6:'if',7:'java.util.HashMap.get(java.lang.Object)',8:'condition',9:'then',10:'out_control',11:'return',12:'java.lang.Integer.valueOf(int)',13:'if',14:'java.util.HashMap.get(java.lang.Object)',15:'condition',16:'then',17:'out_control',18:'return',19:'java.lang.Integer.valueOf(int)',20:'if',21:'java.util.HashMap.get(java.lang.Object)',22:'condition',23:'then',24:'out_control',25:'return',26:'java.lang.Integer.valueOf(int)',27:'hole',28:'java.util.HashMap.get(java.lang.Object)',29:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.valueOf(int)',6:'hole',7:'java.util.HashMap.get(java.lang.Object)',8:'if',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.Integer.valueOf(int)',14:'if',15:'java.util.HashMap.get(java.lang.Object)',16:'condition',17:'then',18:'out_control',19:'return',20:'java.lang.Integer.valueOf(int)',21:'java.util.HashMap.get(java.lang.Object)',22:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.valueOf(int)',6:'if',7:'java.util.HashMap.get(java.lang.Object)',8:'condition',9:'then',10:'out_control',11:'return',12:'java.lang.Integer.valueOf(int)',13:'hole',14:'java.util.HashMap.get(java.lang.Object)',15:'if',16:'return',17:'condition',18:'then',19:'out_control',20:'java.lang.Integer.valueOf(int)',21:'java.util.HashMap.get(java.lang.Object)',22:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.valueOf(int)',6:'if',7:'java.util.HashMap.get(java.lang.Object)',8:'condition',9:'then',10:'out_control',11:'return',12:'java.lang.Integer.valueOf(int)',13:'if',14:'java.util.HashMap.get(java.lang.Object)',15:'condition',16:'then',17:'out_control',18:'return',19:'java.lang.Integer.valueOf(int)',20:'hole',21:'java.util.HashMap.get(java.lang.Object)',22:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.valueOf(int)',6:'hole',7:'java.util.HashMap.get(java.lang.Object)',8:'if',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.Integer.valueOf(int)',14:'java.util.HashMap.get(java.lang.Object)',15:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.valueOf(int)',6:'if',7:'java.util.HashMap.get(java.lang.Object)',8:'condition',9:'then',10:'out_control',11:'return',12:'java.lang.Integer.valueOf(int)',13:'hole',14:'java.util.HashMap.get(java.lang.Object)',15:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Integer.valueOf(int)',6:'hole',7:'java.util.HashMap.get(java.lang.Object)',8:'return'}
{1:'byte.new[]',2:'try',3:'hole',4:'catch',5:'out_control'}
{1:'byte.ArrayConstant[]',2:'hole',3:'byte[].length'}
{1:'byte.ArrayConstant[]',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'int.Constant',7:'return',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole',7:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'int.Constant',7:'return',8:'if',9:'condition',10:'then',11:'else',12:'out_control',13:'hole',14:'java.lang.String.length()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'java.lang.StringBuffer.new(java.lang.String)',7:'int.Constant',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.toString()',10:'for',11:'condition',12:'body',13:'out_control',14:'java.lang.Object[].length',15:'hole',16:'java.lang.Object.[index]',17:'java.lang.String.Constant',18:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(float).append(char)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'java.lang.StringBuffer.new(java.lang.String)',7:'int.Constant',8:'java.lang.StringBuffer.append(java.lang.String)',9:'for',10:'java.lang.Object[].length',11:'java.lang.Math.min(int,int)',12:'condition',13:'body',14:'out_control',15:'java.lang.StringBuffer.append(int).append(java.lang.String)',16:'java.lang.Object[].length',17:'if',18:'hole',19:'condition',20:'then',21:'out_control',22:'if',23:'java.lang.Object.[index]',24:'condition',25:'then',26:'out_control',27:'java.lang.String.Constant',28:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(float).append(char)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'java.lang.StringBuffer.new(java.lang.String)',7:'int.Constant',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.toString()',11:'for',12:'condition',13:'body',14:'out_control',15:'java.lang.Object[].length',16:'if',17:'condition',18:'then',19:'out_control',20:'if',21:'java.lang.Object.[index]',22:'condition',23:'then',24:'out_control',25:'java.lang.String.Constant',26:'hole',27:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(float).append(char)',28:'java.lang.StringBuffer.append(int).append(java.lang.String)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'java.lang.StringBuffer.new(java.lang.String)',7:'int.Constant',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.toString()',10:'for',11:'condition',12:'body',13:'out_control',14:'java.lang.Object[].length',15:'hole',16:'java.lang.String.Constant',17:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(float).append(char)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'java.lang.StringBuffer.new(java.lang.String)',7:'int.Constant',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.toString()',11:'for',12:'java.lang.Object[].length',13:'java.lang.Math.min(int,int)',14:'condition',15:'body',16:'out_control',17:'java.lang.StringBuffer.append(int).append(java.lang.String)',18:'java.lang.Object[].length',19:'if',20:'condition',21:'then',22:'out_control',23:'if',24:'java.lang.Object.[index]',25:'condition',26:'then',27:'out_control',28:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'java.lang.StringBuffer.new(java.lang.String)',7:'int.Constant',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'java.lang.StringBuffer.new(java.lang.String)',7:'int.Constant',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.toString()',11:'for',12:'condition',13:'body',14:'out_control',15:'java.lang.Object[].length',16:'if',17:'condition',18:'then',19:'out_control',20:'if',21:'java.lang.Object.[index]',22:'condition',23:'then',24:'out_control',25:'java.lang.String.Constant',26:'hole',27:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(float).append(char)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'java.lang.StringBuffer.new(java.lang.String)',7:'int.Constant',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.toString()',10:'for',11:'condition',12:'body',13:'out_control',14:'java.lang.Object[].length',15:'if',16:'condition',17:'then',18:'out_control',19:'hole',20:'java.lang.Object.[index]',21:'java.lang.StringBuffer.append(int).append(java.lang.String)',22:'java.lang.String.Constant',23:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(float).append(char)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'java.lang.StringBuffer.new(java.lang.String)',7:'int.Constant',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.toString()',11:'for',12:'java.lang.Object[].length',13:'java.lang.Math.min(int,int)',14:'condition',15:'body',16:'out_control',17:'java.lang.StringBuffer.append(int).append(java.lang.String)',18:'java.lang.Object[].length',19:'if',20:'condition',21:'then',22:'out_control',23:'if',24:'hole',25:'condition',26:'then',27:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'java.lang.StringBuffer.new(java.lang.String)',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'java.lang.StringBuffer.new(java.lang.String)',7:'int.Constant',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.toString()',10:'for',11:'condition',12:'body',13:'out_control',14:'java.lang.Object[].length',15:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'java.lang.StringBuffer.new(java.lang.String)',7:'int.Constant',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.toString()',10:'for',11:'condition',12:'body',13:'out_control',14:'java.lang.Object[].length',15:'if',16:'condition',17:'then',18:'out_control',19:'hole',20:'java.lang.Object.[index]',21:'java.lang.String.Constant',22:'java.lang.StringBuffer.append(java.lang.String).append(java.lang.String).append(float).append(char)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Object[].length',6:'hole'}
{1:'java.lang.Integer.toHexString(int)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.new(int)',6:'hole',7:'try',8:'if',9:'catch',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.util.List.contains(java.lang.Object)',15:'java.util.Map.Constant'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.new(int)',6:'for',7:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',8:'condition',9:'body',10:'out_control',11:'java.lang.Integer.intValue()',12:'try',13:'int.Declaration',14:'hole',15:'catch',16:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole',6:'try',7:'if',8:'catch',9:'out_control',10:'condition',11:'then',12:'out_control',13:'java.util.List.contains(java.lang.Object)',14:'java.util.Map.Constant'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashMap.new(int)',6:'for',7:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',8:'condition',9:'body',10:'out_control',11:'hole',12:'try',13:'if',14:'catch',15:'out_control',16:'condition',17:'then',18:'out_control',19:'java.util.List.contains(java.lang.Object)',20:'java.util.Map.Constant'}
{1:'java.lang.String.Constant',2:'java.lang.String.Constant',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'java.lang.Object[].length',8:'java.lang.Integer.valueOf(int)',9:'java.lang.Object[].length',10:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',11:'condition',12:'then',13:'out_control',14:'java.lang.Object.new[]',15:'java.lang.Object.ArrayConstant[]',16:'hole',17:'for',18:'java.lang.Integer.valueOf(int)',19:'condition',20:'body',21:'out_control',22:'if',23:'condition',24:'then',25:'out_control'}
{1:'java.lang.String.Constant',2:'java.lang.String.Constant',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.lang.Object.new[]',9:'java.lang.Object[].length',10:'java.lang.Integer.valueOf(int)',11:'java.lang.Object[].length',12:'condition',13:'then',14:'out_control',15:'java.lang.Object.new[]',16:'for',17:'hole',18:'java.lang.Integer.valueOf(int)',19:'condition',20:'body',21:'out_control',22:'if',23:'condition',24:'then',25:'out_control'}
{1:'java.lang.String.Constant',2:'java.lang.String.Constant',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.lang.Object.new[]',9:'java.lang.Object[].length',10:'java.lang.Integer.valueOf(int)',11:'java.lang.Object[].length',12:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',13:'condition',14:'then',15:'out_control',16:'java.lang.Object.new[]',17:'hole',18:'for',19:'condition',20:'body',21:'out_control',22:'if',23:'condition',24:'then',25:'out_control'}
{1:'java.lang.String.Constant',2:'java.lang.String.Constant',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'java.lang.Object.new[]',8:'java.lang.Object[].length',9:'java.lang.Integer.valueOf(int)',10:'java.lang.Object[].length',11:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',12:'condition',13:'then',14:'out_control',15:'java.lang.Object.new[]',16:'java.lang.Object.ArrayConstant[]',17:'for',18:'hole',19:'condition',20:'body',21:'out_control',22:'if',23:'condition',24:'then',25:'out_control'}
{1:'java.lang.String.Constant',2:'java.lang.String.Constant',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.lang.Object.new[]',9:'java.lang.Object[].length',10:'java.lang.Integer.valueOf(int)',11:'java.lang.Object[].length',12:'condition',13:'then',14:'out_control',15:'java.lang.Object.new[]',16:'for',17:'hole',18:'condition',19:'body',20:'out_control',21:'if',22:'condition',23:'then',24:'out_control'}
{1:'java.lang.String.Constant',2:'java.lang.String.Constant',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'java.lang.Object.new[]',8:'java.lang.Object[].length',9:'java.lang.Integer.valueOf(int)',10:'java.lang.Object[].length',11:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',12:'condition',13:'then',14:'out_control',15:'java.lang.Object.new[]',16:'hole',17:'for',18:'condition',19:'body',20:'out_control',21:'if',22:'condition',23:'then',24:'out_control'}
{1:'java.lang.String.Constant',2:'java.lang.String.Constant',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'java.lang.Object.new[]',8:'java.lang.Object[].length',9:'java.lang.Integer.valueOf(int)',10:'java.lang.Object[].length',11:'condition',12:'then',13:'out_control',14:'java.lang.Object.new[]',15:'for',16:'hole',17:'condition',18:'body',19:'out_control',20:'if',21:'condition',22:'then',23:'out_control'}
{1:'java.lang.String.Constant',2:'java.lang.String.Constant',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.lang.Object.new[]',9:'java.lang.Object[].length',10:'java.lang.Integer.valueOf(int)',11:'java.lang.Object[].length',12:'condition',13:'then',14:'out_control',15:'hole',16:'for',17:'condition',18:'body',19:'out_control',20:'if',21:'condition',22:'then',23:'out_control'}
{1:'java.lang.String.Constant',2:'java.lang.String.Constant',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.lang.Object.new[]',9:'java.lang.Object[].length',10:'java.lang.Integer.valueOf(int)',11:'condition',12:'then',13:'out_control',14:'for',15:'condition',16:'body',17:'out_control',18:'if',19:'hole',20:'condition',21:'then',22:'out_control'}
{1:'java.lang.String.Constant',2:'java.lang.String.Constant',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'java.lang.Object.new[]',8:'java.lang.Object[].length',9:'java.lang.Integer.valueOf(int)',10:'java.lang.Object[].length',11:'condition',12:'then',13:'out_control',14:'hole',15:'for',16:'condition',17:'body',18:'out_control',19:'if',20:'condition',21:'then',22:'out_control'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.lang.String.Constant',2:'java.lang.String.Constant',3:'java.util.HashMap.get(java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'java.lang.Object.new[]',8:'java.lang.Object[].length',9:'java.lang.Integer.valueOf(int)',10:'condition',11:'then',12:'out_control',13:'for',14:'condition',15:'body',16:'out_control',17:'if',18:'hole',19:'condition',20:'then',21:'out_control'}
{1:'java.lang.Object.ArrayDeclaration[]',2:'hole'}
{1:'java.lang.Object.ArrayDeclaration[]',2:'if',3:'java.util.HashMap.get(java.lang.Object)',4:'condition',5:'then',6:'else',7:'out_control',8:'hole',9:'if',10:'condition',11:'then',12:'out_control',13:'java.lang.String.equals(java.lang.Object)'}
{1:'java.lang.Object.ArrayDeclaration[]',2:'if',3:'java.lang.Integer.valueOf(int)',4:'java.util.HashMap.get(java.lang.Object)',5:'condition',6:'then',7:'else',8:'out_control',9:'hole'}
{1:'java.lang.String.toCharArray()',2:'hole',3:'byte.new[]',4:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)'}
{1:'java.lang.String.toCharArray()',2:'byte.new[]',3:'int.Constant',4:'hole'}
{1:'java.lang.String.toCharArray()',2:'hole',3:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)'}
{1:'java.lang.String.toCharArray()',2:'byte.new[]',3:'hole'}
{1:'java.lang.String.toCharArray()',2:'hole'}
{1:'java.lang.String.toCharArray()',2:'int.Constant',3:'hole'}
{1:'java.lang.String.toCharArray()',2:'hole'}
{1:'boolean.Constant',2:'int.Constant',3:'hole'}
{1:'boolean.Constant',2:'hole'}
{1:'java.util.Map.Constant',2:'if',3:'java.util.Map.containsKey(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'condition',6:'then',7:'out_control',8:'hole'}
{1:'java.util.Map.Constant',2:'hole'}
{1:'java.util.Map.Constant',2:'if',3:'java.util.Map.containsKey(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.containsKey(java.lang.Object)',6:'condition',7:'then',8:'out_control',9:'if',10:'condition',11:'then',12:'out_control',13:'hole'}
{1:'org.w3c.dom.Node.getChildNodes()',2:'hole'}
{1:'java.util.HashMap.new()',2:'org.w3c.dom.Node.Constant',3:'while',4:'org.w3c.dom.Node.getNextSibling()',5:'org.w3c.dom.Node.getFirstChild()',6:'condition',7:'body',8:'out_control',9:'hole',10:'org.w3c.dom.Node.getChildNodes().getLength()'}
{1:'java.util.HashMap.new()',2:'org.w3c.dom.Node.Constant',3:'while',4:'org.w3c.dom.Node.getNextSibling()',5:'condition',6:'body',7:'out_control',8:'org.w3c.dom.Node.getChildNodes().getLength()',9:'hole'}
{1:'java.util.HashMap.new()',2:'org.w3c.dom.Node.Constant',3:'while',4:'org.w3c.dom.Node.getNextSibling()',5:'org.w3c.dom.Node.getFirstChild()',6:'org.w3c.dom.Node.getNodeType()',7:'org.w3c.dom.Node.getNextSibling()',8:'condition',9:'body',10:'out_control',11:'while',12:'org.w3c.dom.Node.ELEMENT_NODE',13:'org.w3c.dom.Node.getChildNodes().getLength()',14:'condition',15:'body',16:'out_control',17:'if',18:'condition',19:'then',20:'out_control',21:'hole'}
{1:'java.util.HashMap.new()',2:'org.w3c.dom.Node.Constant',3:'while',4:'org.w3c.dom.Node.getNextSibling()',5:'org.w3c.dom.Node.getFirstChild()',6:'condition',7:'body',8:'out_control',9:'while',10:'org.w3c.dom.Node.getChildNodes().getLength()',11:'condition',12:'body',13:'out_control',14:'hole'}
{1:'java.util.HashMap.new()',2:'org.w3c.dom.Node.Constant',3:'hole'}
{1:'java.util.HashMap.new()',2:'hole'}
{1:'while',2:'condition',3:'body',4:'out_control',5:'org.w3c.dom.Node.getChildNodes().getLength()',6:'org.w3c.dom.Node.getNextSibling()',7:'hole'}
{1:'while',2:'condition',3:'body',4:'out_control',5:'org.w3c.dom.Node.getChildNodes().getLength()',6:'org.w3c.dom.Node.getNextSibling()',7:'if',8:'org.w3c.dom.Node.appendChild(org.w3c.dom.Node)',9:'condition',10:'then',11:'out_control',12:'hole',13:'org.w3c.dom.Node.Constant'}
{1:'while',2:'condition',3:'body',4:'out_control',5:'org.w3c.dom.Node.getChildNodes().getLength()',6:'org.w3c.dom.Node.getNextSibling()',7:'if',8:'org.w3c.dom.Node.appendChild(org.w3c.dom.Node)',9:'condition',10:'then',11:'out_control',12:'org.w3c.dom.Node.getOwnerDocument().createElement(java.lang.String)',13:'hole'}
{1:'while',2:'condition',3:'body',4:'out_control',5:'org.w3c.dom.Node.getChildNodes().getLength()',6:'org.w3c.dom.Node.getNextSibling()',7:'if',8:'condition',9:'then',10:'out_control',11:'org.w3c.dom.Node.getOwnerDocument().createElement(java.lang.String)',12:'org.w3c.dom.Element.setAttribute(java.lang.String,java.lang.String)',13:'hole'}
{1:'while',2:'condition',3:'body',4:'out_control',5:'org.w3c.dom.Node.getChildNodes().getLength()',6:'org.w3c.dom.Node.getNextSibling()',7:'if',8:'org.w3c.dom.Node.appendChild(org.w3c.dom.Node)',9:'condition',10:'then',11:'out_control',12:'hole'}
{1:'while',2:'condition',3:'body',4:'out_control',5:'org.w3c.dom.Node.getChildNodes().getLength()',6:'org.w3c.dom.Node.getNextSibling()',7:'if',8:'condition',9:'then',10:'out_control',11:'org.w3c.dom.Node.getOwnerDocument().createElement(java.lang.String)',12:'hole'}
{1:'while',2:'condition',3:'body',4:'out_control',5:'org.w3c.dom.Node.getChildNodes().getLength()',6:'org.w3c.dom.Node.getNextSibling()',7:'if',8:'condition',9:'then',10:'out_control',11:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.io.ByteArrayOutputStream.close()',3:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole'}
{1:'java.util.Map.Constant',2:'if',3:'java.util.Map.containsKey(java.lang.Object)',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'java.util.Map.Constant',2:'hole'}
{1:'org.w3c.dom.Node.getFirstChild()',2:'hole'}
{1:'org.w3c.dom.Node.getFirstChild()',2:'while',3:'condition',4:'body',5:'out_control',6:'hole'}
{1:'javax.xml.parsers.DocumentBuilderFactory.newInstance()',2:'javax.xml.parsers.DocumentBuilder.Declaration',3:'try',4:'javax.xml.parsers.DocumentBuilder.parse(org.xml.sax.InputSource)',5:'hole',6:'catch',7:'out_control'}
{1:'javax.xml.parsers.DocumentBuilderFactory.newInstance()',2:'javax.xml.parsers.DocumentBuilder.Declaration',3:'javax.xml.parsers.DocumentBuilderFactory.newDocumentBuilder()',4:'try',5:'hole',6:'catch',7:'out_control'}
{1:'javax.xml.parsers.DocumentBuilderFactory.newInstance()',2:'javax.xml.parsers.DocumentBuilder.Declaration',3:'try',4:'hole',5:'catch',6:'out_control'}
{1:'org.w3c.dom.Node.Null',2:'org.w3c.dom.Node.getChildNodes()',3:'hole'}
{1:'org.w3c.dom.Node.Null',2:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'javax.xml.transform.TransformerFactory.newInstance()',6:'javax.xml.transform.stream.StreamResult.new(java.io.OutputStream)',7:'try',8:'javax.xml.transform.TransformerFactory.newTransformer()',9:'javax.xml.transform.Transformer.transform(javax.xml.transform.Source,javax.xml.transform.Result)',10:'hole',11:'catch',12:'out_control',13:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'javax.xml.transform.TransformerFactory.newInstance()',6:'try',7:'javax.xml.transform.TransformerFactory.setFeature(java.lang.String,boolean)',8:'javax.xml.transform.TransformerFactory.newTransformer()',9:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',10:'catch',11:'out_control',12:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'javax.xml.transform.TransformerFactory.newInstance()',6:'try',7:'javax.xml.transform.TransformerFactory.setFeature(java.lang.String,boolean)',8:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',9:'catch',10:'out_control',11:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'hole',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'if',7:'condition',8:'then',9:'out_control',10:'condition',11:'then',12:'elseif',13:'out_control',14:'java.lang.String.equals(java.lang.Object)',15:'java.lang.String.equals(java.lang.Object)',16:'condition',17:'then',18:'elseif',19:'java.lang.String.equals(java.lang.Object)',20:'java.util.Map.get(java.lang.Object)',21:'condition',22:'then',23:'elseif',24:'java.lang.String.equals(java.lang.Object)',25:'hole',26:'condition',27:'then',28:'elseif',29:'java.lang.String.equals(java.lang.Object)',30:'java.util.Map.get(java.lang.Object)',31:'condition',32:'then',33:'java.util.Stack.push(java.lang.Object)',34:'java.lang.String.equals(java.lang.Object)',35:'java.util.Stack.push(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'if',7:'condition',8:'then',9:'out_control',10:'condition',11:'then',12:'elseif',13:'out_control',14:'java.lang.String.equals(java.lang.Object)',15:'java.lang.String.equals(java.lang.Object)',16:'condition',17:'then',18:'elseif',19:'java.lang.String.equals(java.lang.Object)',20:'java.util.Map.get(java.lang.Object)',21:'condition',22:'then',23:'elseif',24:'java.lang.String.equals(java.lang.Object)',25:'java.util.HashMap.new()',26:'condition',27:'then',28:'elseif',29:'java.util.HashMap.new()',30:'java.lang.String.equals(java.lang.Object)',31:'hole',32:'condition',33:'then',34:'java.lang.String.equals(java.lang.Object)',35:'java.util.Stack.push(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.Constant',8:'condition',9:'then',10:'for',11:'java.util.Stack.elementAt(int)',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.substring(int)',14:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.HashMap.get(java.lang.Object)',16:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',17:'java.lang.String.equals(java.lang.Object)',18:'hole',19:'condition',20:'body',21:'out_control',22:'if',23:'java.util.ArrayList.add(java.lang.Object)',24:'if',25:'java.util.ArrayList.new()',26:'java.util.ArrayList.add(java.lang.Object)',27:'java.util.Stack.size()',28:'if',29:'condition',30:'then',31:'out_control',32:'condition',33:'then',34:'out_control',35:'condition',36:'then',37:'out_control',38:'java.util.Stack.pop()'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.Constant',8:'condition',9:'then',10:'for',11:'java.util.Stack.elementAt(int)',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.substring(int)',14:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',15:'java.lang.String.equals(java.lang.Object)',16:'if',17:'condition',18:'body',19:'out_control',20:'hole',21:'condition',22:'then',23:'out_control',24:'java.util.Stack.size()',25:'if',26:'java.util.Stack.isEmpty()',27:'java.util.Stack.pop()',28:'condition',29:'then',30:'out_control',31:'java.util.Stack.pop()'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.Constant',8:'condition',9:'then',10:'for',11:'java.util.Stack.elementAt(int)',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.substring(int)',14:'java.lang.String.equals(java.lang.Object)',15:'if',16:'condition',17:'body',18:'out_control',19:'condition',20:'then',21:'out_control',22:'java.util.Stack.size()',23:'if',24:'java.util.Stack.isEmpty()',25:'java.util.Stack.pop()',26:'condition',27:'then',28:'out_control',29:'java.util.Stack.pop()',30:'hole'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.Constant',8:'condition',9:'then',10:'for',11:'java.util.Stack.elementAt(int)',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.substring(int)',14:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.HashMap.get(java.lang.Object)',16:'java.lang.String.equals(java.lang.Object)',17:'if',18:'condition',19:'body',20:'out_control',21:'if',22:'java.util.ArrayList.add(java.lang.Object)',23:'if',24:'java.util.ArrayList.new()',25:'condition',26:'then',27:'out_control',28:'java.util.Stack.size()',29:'if',30:'condition',31:'then',32:'out_control',33:'condition',34:'then',35:'out_control',36:'java.util.Stack.isEmpty()',37:'java.util.Stack.pop()',38:'condition',39:'then',40:'out_control',41:'hole',42:'java.util.Stack.pop()'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.Constant',8:'condition',9:'then',10:'for',11:'java.util.Stack.elementAt(int)',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.substring(int)',14:'java.util.HashMap.get(java.lang.Object)',15:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',16:'java.lang.String.equals(java.lang.Object)',17:'if',18:'condition',19:'body',20:'out_control',21:'if',22:'java.util.ArrayList.new()',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'condition',26:'then',27:'out_control',28:'java.util.Stack.size()',29:'if',30:'condition',31:'then',32:'out_control',33:'java.util.Stack.isEmpty()',34:'java.util.Stack.pop()',35:'condition',36:'then',37:'out_control',38:'hole',39:'if',40:'condition',41:'then',42:'out_control'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.Constant',8:'condition',9:'then',10:'for',11:'java.util.Stack.elementAt(int)',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.substring(int)',14:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.HashMap.get(java.lang.Object)',16:'java.lang.String.equals(java.lang.Object)',17:'if',18:'condition',19:'body',20:'out_control',21:'if',22:'hole',23:'condition',24:'then',25:'out_control',26:'java.util.Stack.size()',27:'if',28:'condition',29:'then',30:'out_control',31:'java.util.Stack.isEmpty()',32:'java.util.Stack.pop()',33:'condition',34:'then',35:'out_control',36:'java.util.Stack.pop()'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.Constant',8:'condition',9:'then',10:'for',11:'java.util.Stack.elementAt(int)',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.substring(int)',14:'java.lang.String.equals(java.lang.Object)',15:'if',16:'condition',17:'body',18:'out_control',19:'condition',20:'then',21:'out_control',22:'java.util.Stack.size()',23:'if',24:'java.util.Stack.isEmpty()',25:'java.util.Stack.pop()',26:'condition',27:'then',28:'out_control',29:'hole'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.Constant',8:'condition',9:'then',10:'for',11:'java.util.Stack.elementAt(int)',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.substring(int)',14:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',15:'java.lang.String.equals(java.lang.Object)',16:'if',17:'condition',18:'body',19:'out_control',20:'if',21:'condition',22:'then',23:'out_control',24:'java.util.Stack.size()',25:'if',26:'condition',27:'then',28:'out_control',29:'java.util.Stack.isEmpty()',30:'java.util.Stack.pop()',31:'condition',32:'then',33:'out_control',34:'hole',35:'java.util.Stack.pop()'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.Constant',8:'condition',9:'then',10:'for',11:'java.util.Stack.elementAt(int)',12:'java.lang.String.equals(java.lang.Object)',13:'if',14:'condition',15:'body',16:'out_control',17:'condition',18:'then',19:'out_control',20:'java.util.Stack.size()',21:'hole',22:'java.util.Stack.isEmpty()',23:'java.util.Stack.pop()'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.Constant',8:'condition',9:'then',10:'hole',11:'java.lang.String.equals(java.lang.Object)',12:'if',13:'condition',14:'then',15:'out_control',16:'java.util.Stack.isEmpty()',17:'java.util.Stack.pop()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.Stack.isEmpty()',6:'hole',7:'java.util.Stack.isEmpty()',8:'java.util.Stack.push(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.Stack.isEmpty()',6:'java.util.Stack.pop()',7:'java.util.Stack.isEmpty()',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.Stack.isEmpty()',6:'hole',7:'java.util.Stack.isEmpty()'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'hole',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(int)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.toString()',8:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(int)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(int)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(int)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'hole',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(int)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.toString()',7:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(int)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.toString()',6:'hole',7:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.toString()',6:'hole',7:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.toString()',6:'hole',7:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(int)',7:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'hole',3:'java.lang.StringBuffer.append(int)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.toString()',6:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.toString()',5:'hole',6:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.toString()',5:'hole',6:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'hole',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.toString()',5:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.toString()',4:'hole',5:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'hole',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.toString()',8:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(float)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'hole',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.toString()',7:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.toString()',6:'hole',7:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.toString()',6:'hole',7:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.toString()',6:'hole',7:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(float)',7:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'hole',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.toString()',6:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.toString()',5:'hole',6:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.toString()',5:'hole',6:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'hole',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.toString()',5:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.toString()',4:'hole',5:'return'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(float)',3:'java.lang.StringBuffer.append(char)',4:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole',7:'java.lang.Object.new[][]',8:'java.lang.Object[][].length',9:'java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)',10:'java.lang.Object.ArrayConstant[][]'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.lang.Object.new[][]',7:'java.lang.Object.new[][]',8:'java.lang.Object.ArrayConstant[][]',9:'hole',10:'java.lang.Object.ArrayConstant[][]'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.lang.Object.new[][]',7:'java.lang.Object.new[][]',8:'java.lang.Object.ArrayConstant[][]',9:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.lang.Object.new[][]',7:'hole',8:'java.lang.Object.ArrayConstant[][]'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.String.toCharArray()',3:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'java.io.File.new(java.lang.String)',6:'java.io.File.toURI().toURL()',7:'return'}
{1:'long.Declaration',2:'hole'}
{1:'byte.new[]',2:'hole',3:'java.lang.String.new(byte[])',4:'return'}
{1:'byte.new[]',2:'java.io.FileInputStream.new(java.io.File)',3:'java.io.FileInputStream.read(byte[])',4:'hole'}
{1:'byte.new[]',2:'java.io.FileInputStream.new(java.io.File)',3:'hole'}
{1:'byte.new[]',2:'hole'}
{1:'int.Constant',2:'char.new[]',3:'hole'}
{1:'int.Constant',2:'hole'}
{1:'try',2:'java.lang.Class.forName(java.lang.String)',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.util.Map.get(java.lang.Object)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'try',7:'if',8:'hole',9:'catch',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.lang.String.startsWith(java.lang.String)',15:'try',16:'java.util.HashMap.get(java.lang.Object)',17:'java.lang.String.substring(int)',18:'catch',19:'out_control',20:'if',21:'java.lang.Character.charValue()',22:'java.lang.Integer.parseInt(java.lang.String)',23:'condition',24:'then',25:'else',26:'out_control',27:'return',28:'return'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.startsWith(java.lang.String)',6:'try',7:'if',8:'java.lang.String.substring(int)',9:'catch',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.lang.Integer.parseInt(java.lang.String,int)',15:'java.lang.String.startsWith(java.lang.String)',16:'try',17:'java.util.HashMap.get(java.lang.Object)',18:'return',19:'hole',20:'catch',21:'out_control',22:'if',23:'java.lang.Character.charValue()',24:'condition',25:'then',26:'else',27:'out_control',28:'return'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'int.Constant',9:'java.lang.String.indexOf(int,int)',10:'java.lang.String.substring(int,int)',11:'java.lang.String.indexOf(int,int)',12:'int.Declaration',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.new(java.lang.String)',15:'if',16:'java.lang.StringBuffer.append(java.lang.String)',17:'while',18:'java.lang.StringBuffer.append(java.lang.String)',19:'hole',20:'char.Declaration',21:'java.lang.StringBuffer.toString()',22:'java.lang.StringBuffer.toString()',23:'java.lang.StringBuffer.append(char)',24:'condition',25:'then',26:'out_control',27:'condition',28:'body',29:'out_control',30:'while',31:'char.Constant',32:'return',33:'return',34:'condition',35:'body',36:'out_control',37:'if',38:'condition',39:'then',40:'out_control',41:'java.lang.String.length()',42:'if',43:'condition',44:'then',45:'else',46:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'int.Declaration',5:'java.lang.StringBuffer.new(java.lang.String)',6:'char.Declaration',7:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.indexOf(int,int)',6:'java.lang.String.substring(int,int)',7:'int.Constant',8:'java.lang.String.indexOf(int,int)',9:'java.lang.String.substring(int,int)',10:'java.lang.String.indexOf(int,int)',11:'java.lang.String.substring(int,int)',12:'int.Declaration',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.String.substring(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.new(java.lang.String)',18:'if',19:'while',20:'java.lang.StringBuffer.append(java.lang.String)',21:'if',22:'java.lang.StringBuffer.toString()',23:'char.Declaration',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.toString()',26:'java.lang.StringBuffer.append(char)',27:'condition',28:'then',29:'out_control',30:'condition',31:'body',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'return',38:'while',39:'char.Constant',40:'return',41:'return',42:'hole',43:'condition',44:'body',45:'out_control',46:'if',47:'condition',48:'then',49:'out_control',50:'java.lang.String.length()',51:'if',52:'condition',53:'then',54:'else',55:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'int.Constant',8:'java.lang.String.indexOf(int,int)',9:'java.lang.String.substring(int,int)',10:'java.lang.String.indexOf(int,int)',11:'java.lang.String.substring(int,int)',12:'int.Declaration',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.String.substring(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.new(java.lang.String)',18:'if',19:'java.lang.StringBuffer.append(java.lang.String)',20:'while',21:'if',22:'java.lang.StringBuffer.toString()',23:'char.Declaration',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.toString()',26:'java.lang.StringBuffer.append(char)',27:'condition',28:'then',29:'out_control',30:'condition',31:'body',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'return',38:'while',39:'char.Constant',40:'return',41:'return',42:'hole',43:'condition',44:'body',45:'out_control',46:'if',47:'condition',48:'then',49:'out_control',50:'java.lang.String.length()',51:'if',52:'condition',53:'then',54:'else',55:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'java.lang.String.substring(int,int)',9:'java.lang.String.indexOf(int,int)',10:'java.lang.String.substring(int,int)',11:'int.Declaration',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.String.substring(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.new(java.lang.String)',17:'if',18:'java.lang.StringBuffer.append(java.lang.String)',19:'while',20:'java.lang.StringBuffer.append(java.lang.String)',21:'if',22:'java.lang.StringBuffer.toString()',23:'char.Declaration',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.toString()',26:'java.lang.StringBuffer.append(char)',27:'condition',28:'then',29:'out_control',30:'condition',31:'body',32:'out_control',33:'hole',34:'condition',35:'then',36:'else',37:'out_control',38:'return',39:'while',40:'char.Constant',41:'return',42:'return',43:'condition',44:'body',45:'out_control',46:'if',47:'condition',48:'then',49:'out_control',50:'java.lang.String.length()',51:'if',52:'condition',53:'then',54:'else',55:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'int.Constant',9:'java.lang.String.indexOf(int,int)',10:'java.lang.String.indexOf(int,int)',11:'java.lang.String.substring(int,int)',12:'int.Declaration',13:'java.lang.String.substring(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.new(java.lang.String)',17:'if',18:'java.lang.StringBuffer.append(java.lang.String)',19:'while',20:'java.lang.StringBuffer.append(java.lang.String)',21:'if',22:'java.lang.StringBuffer.toString()',23:'char.Declaration',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.toString()',26:'java.lang.StringBuffer.append(char)',27:'condition',28:'then',29:'out_control',30:'condition',31:'body',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'return',38:'while',39:'char.Constant',40:'return',41:'return',42:'condition',43:'body',44:'out_control',45:'if',46:'condition',47:'then',48:'out_control',49:'java.lang.String.length()',50:'if',51:'condition',52:'then',53:'else',54:'out_control',55:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'int.Constant',9:'java.lang.String.indexOf(int,int)',10:'java.lang.String.substring(int,int)',11:'int.Declaration',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.StringBuffer.new(java.lang.String)',14:'if',15:'java.lang.StringBuffer.append(java.lang.String)',16:'while',17:'java.lang.StringBuffer.append(java.lang.String)',18:'char.Declaration',19:'java.lang.StringBuffer.toString()',20:'java.lang.StringBuffer.toString()',21:'java.lang.StringBuffer.append(char)',22:'condition',23:'then',24:'out_control',25:'condition',26:'body',27:'out_control',28:'while',29:'char.Constant',30:'return',31:'return',32:'condition',33:'body',34:'out_control',35:'if',36:'condition',37:'then',38:'out_control',39:'java.lang.String.length()',40:'if',41:'condition',42:'then',43:'else',44:'out_control',45:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'int.Constant',9:'java.lang.String.indexOf(int,int)',10:'java.lang.String.substring(int,int)',11:'java.lang.String.indexOf(int,int)',12:'int.Declaration',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.String.substring(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.new(java.lang.String)',17:'if',18:'java.lang.StringBuffer.append(java.lang.String)',19:'while',20:'java.lang.StringBuffer.append(java.lang.String)',21:'if',22:'java.lang.StringBuffer.toString()',23:'char.Declaration',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.toString()',26:'java.lang.StringBuffer.append(char)',27:'condition',28:'then',29:'out_control',30:'condition',31:'body',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'return',38:'while',39:'char.Constant',40:'return',41:'return',42:'hole',43:'condition',44:'body',45:'out_control',46:'if',47:'condition',48:'then',49:'out_control',50:'java.lang.String.length()',51:'if',52:'condition',53:'then',54:'else',55:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'int.Constant',9:'java.lang.String.indexOf(int,int)',10:'java.lang.String.substring(int,int)',11:'java.lang.String.indexOf(int,int)',12:'java.lang.String.substring(int,int)',13:'int.Declaration',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.new(java.lang.String)',17:'if',18:'java.lang.StringBuffer.append(java.lang.String)',19:'while',20:'java.lang.StringBuffer.append(java.lang.String)',21:'if',22:'char.Declaration',23:'java.lang.StringBuffer.toString()',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.append(char)',26:'java.lang.StringBuffer.toString()',27:'condition',28:'then',29:'out_control',30:'condition',31:'body',32:'out_control',33:'condition',34:'then',35:'else',36:'out_control',37:'while',38:'char.Constant',39:'return',40:'return',41:'return',42:'hole',43:'condition',44:'body',45:'out_control',46:'if',47:'condition',48:'then',49:'out_control',50:'java.lang.String.length()',51:'if',52:'condition',53:'then',54:'else',55:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'int.Constant',9:'java.lang.String.indexOf(int,int)',10:'java.lang.String.substring(int,int)',11:'java.lang.String.indexOf(int,int)',12:'java.lang.String.substring(int,int)',13:'int.Declaration',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.String.substring(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.new(java.lang.String)',19:'if',20:'java.lang.StringBuffer.append(java.lang.String)',21:'while',22:'java.lang.StringBuffer.append(java.lang.String)',23:'if',24:'hole',25:'char.Declaration',26:'java.lang.StringBuffer.toString()',27:'java.lang.StringBuffer.toString()',28:'java.lang.StringBuffer.append(char)',29:'condition',30:'then',31:'out_control',32:'condition',33:'body',34:'out_control',35:'condition',36:'then',37:'else',38:'out_control',39:'while',40:'char.Constant',41:'return',42:'return',43:'condition',44:'body',45:'out_control',46:'if',47:'condition',48:'then',49:'out_control',50:'java.lang.String.length()',51:'if',52:'condition',53:'then',54:'else',55:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'int.Declaration',5:'java.lang.StringBuffer.new(java.lang.String)',6:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'int.Constant',9:'java.lang.String.indexOf(int,int)',10:'java.lang.String.substring(int,int)',11:'java.lang.String.indexOf(int,int)',12:'java.lang.String.substring(int,int)',13:'int.Declaration',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.String.substring(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.new(java.lang.String)',19:'if',20:'java.lang.StringBuffer.append(java.lang.String)',21:'while',22:'java.lang.StringBuffer.append(java.lang.String)',23:'if',24:'java.lang.StringBuffer.toString()',25:'char.Declaration',26:'java.lang.StringBuffer.toString()',27:'java.lang.StringBuffer.append(char)',28:'condition',29:'then',30:'out_control',31:'hole',32:'condition',33:'body',34:'out_control',35:'condition',36:'then',37:'else',38:'out_control',39:'return',40:'while',41:'char.Constant',42:'return',43:'condition',44:'body',45:'out_control',46:'if',47:'condition',48:'then',49:'out_control',50:'java.lang.String.length()',51:'if',52:'condition',53:'then',54:'else',55:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'int.Constant',9:'java.lang.String.indexOf(int,int)',10:'java.lang.String.substring(int,int)',11:'java.lang.String.indexOf(int,int)',12:'java.lang.String.substring(int,int)',13:'int.Declaration',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.String.substring(int)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.append(java.lang.String)',18:'java.lang.StringBuffer.new(java.lang.String)',19:'if',20:'java.lang.StringBuffer.append(java.lang.String)',21:'while',22:'java.lang.StringBuffer.append(java.lang.String)',23:'if',24:'java.lang.StringBuffer.toString()',25:'char.Declaration',26:'java.lang.StringBuffer.toString()',27:'java.lang.StringBuffer.append(char)',28:'condition',29:'then',30:'out_control',31:'condition',32:'body',33:'out_control',34:'condition',35:'then',36:'else',37:'out_control',38:'return',39:'while',40:'char.Constant',41:'return',42:'condition',43:'body',44:'out_control',45:'if',46:'condition',47:'then',48:'out_control',49:'java.lang.String.length()',50:'hole',51:'if',52:'condition',53:'then',54:'else',55:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.indexOf(int,int)',8:'java.lang.String.substring(int,int)',9:'java.lang.String.indexOf(int,int)',10:'java.lang.String.substring(int,int)',11:'int.Declaration',12:'java.lang.StringBuffer.append(java.lang.String)',13:'java.lang.String.substring(int)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.new(java.lang.String)',17:'if',18:'java.lang.StringBuffer.append(java.lang.String)',19:'while',20:'if',21:'java.lang.StringBuffer.toString()',22:'char.Declaration',23:'java.lang.StringBuffer.toString()',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.append(char)',26:'condition',27:'then',28:'out_control',29:'condition',30:'body',31:'out_control',32:'condition',33:'then',34:'else',35:'out_control',36:'return',37:'while',38:'char.Constant',39:'return',40:'return',41:'hole',42:'condition',43:'body',44:'out_control',45:'if',46:'condition',47:'then',48:'out_control',49:'java.lang.String.length()',50:'if',51:'condition',52:'then',53:'else',54:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'int.Constant',9:'java.lang.String.indexOf(int,int)',10:'int.Declaration',11:'java.lang.StringBuffer.new(java.lang.String)',12:'if',13:'java.lang.StringBuffer.append(java.lang.String)',14:'while',15:'java.lang.StringBuffer.append(java.lang.String)',16:'char.Declaration',17:'java.lang.StringBuffer.toString()',18:'java.lang.StringBuffer.toString()',19:'condition',20:'then',21:'out_control',22:'condition',23:'body',24:'out_control',25:'while',26:'char.Constant',27:'return',28:'return',29:'condition',30:'body',31:'out_control',32:'if',33:'condition',34:'then',35:'out_control',36:'java.lang.String.length()',37:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'int.Declaration',4:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.indexOf(int,int)',6:'java.lang.String.substring(int,int)',7:'int.Constant',8:'java.lang.String.indexOf(int,int)',9:'java.lang.String.substring(int,int)',10:'java.lang.String.indexOf(int,int)',11:'java.lang.String.substring(int,int)',12:'int.Declaration',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.String.substring(int)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.append(java.lang.String)',17:'java.lang.StringBuffer.new(java.lang.String)',18:'if',19:'while',20:'java.lang.StringBuffer.append(java.lang.String)',21:'if',22:'java.lang.StringBuffer.toString()',23:'char.Declaration',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.append(char)',26:'condition',27:'then',28:'out_control',29:'condition',30:'body',31:'out_control',32:'condition',33:'then',34:'else',35:'out_control',36:'return',37:'while',38:'char.Constant',39:'return',40:'hole',41:'condition',42:'body',43:'out_control',44:'if',45:'condition',46:'then',47:'out_control',48:'java.lang.String.length()',49:'if',50:'condition',51:'then',52:'else',53:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'java.lang.String.indexOf(int,int)',9:'java.lang.String.substring(int,int)',10:'int.Declaration',11:'java.lang.StringBuffer.append(java.lang.String)',12:'java.lang.String.substring(int)',13:'java.lang.StringBuffer.append(java.lang.String)',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.new(java.lang.String)',16:'if',17:'java.lang.StringBuffer.append(java.lang.String)',18:'while',19:'if',20:'java.lang.StringBuffer.toString()',21:'char.Declaration',22:'java.lang.StringBuffer.toString()',23:'java.lang.StringBuffer.toString()',24:'java.lang.StringBuffer.append(char)',25:'condition',26:'then',27:'out_control',28:'condition',29:'body',30:'out_control',31:'condition',32:'then',33:'else',34:'out_control',35:'return',36:'while',37:'char.Constant',38:'return',39:'return',40:'hole',41:'condition',42:'body',43:'out_control',44:'if',45:'condition',46:'then',47:'out_control',48:'java.lang.String.length()',49:'if',50:'condition',51:'then',52:'else',53:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'int.Constant',9:'java.lang.String.indexOf(int,int)',10:'java.lang.String.substring(int,int)',11:'java.lang.String.indexOf(int,int)',12:'java.lang.String.substring(int,int)',13:'int.Declaration',14:'java.lang.StringBuffer.append(java.lang.String)',15:'java.lang.StringBuffer.append(java.lang.String)',16:'java.lang.StringBuffer.new(java.lang.String)',17:'if',18:'java.lang.StringBuffer.append(java.lang.String)',19:'while',20:'java.lang.StringBuffer.append(java.lang.String)',21:'if',22:'char.Declaration',23:'java.lang.StringBuffer.toString()',24:'java.lang.StringBuffer.toString()',25:'java.lang.StringBuffer.append(char)',26:'condition',27:'then',28:'out_control',29:'condition',30:'body',31:'out_control',32:'condition',33:'then',34:'else',35:'out_control',36:'while',37:'char.Constant',38:'return',39:'return',40:'hole',41:'condition',42:'body',43:'out_control',44:'if',45:'condition',46:'then',47:'out_control',48:'java.lang.String.length()',49:'if',50:'condition',51:'then',52:'else',53:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'int.Constant',9:'java.lang.String.indexOf(int,int)',10:'int.Declaration',11:'java.lang.StringBuffer.new(java.lang.String)',12:'if',13:'java.lang.StringBuffer.append(java.lang.String)',14:'while',15:'java.lang.StringBuffer.append(java.lang.String)',16:'char.Declaration',17:'java.lang.StringBuffer.toString()',18:'condition',19:'then',20:'out_control',21:'condition',22:'body',23:'out_control',24:'while',25:'char.Constant',26:'return',27:'condition',28:'body',29:'out_control',30:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Declaration',3:'java.lang.String.substring(int,int)',4:'java.lang.String.indexOf(int,int)',5:'java.lang.String.substring(int)',6:'java.lang.String.indexOf(int,int)',7:'java.lang.String.substring(int,int)',8:'int.Constant',9:'java.lang.String.indexOf(int,int)',10:'int.Declaration',11:'java.lang.StringBuffer.new(java.lang.String)',12:'if',13:'java.lang.StringBuffer.append(java.lang.String)',14:'while',15:'java.lang.StringBuffer.append(java.lang.String)',16:'char.Declaration',17:'java.lang.StringBuffer.toString()',18:'condition',19:'then',20:'out_control',21:'condition',22:'body',23:'out_control',24:'while',25:'return',26:'hole',27:'condition',28:'body',29:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'hole'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'out_control',8:'hole',9:'if',10:'java.lang.StringBuffer.toString()',11:'java.lang.StringBuffer.toString()',12:'java.lang.StringBuffer.setLength(int)',13:'break',14:'condition',15:'then',16:'out_control',17:'if',18:'java.lang.String.toLowerCase()',19:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',20:'java.lang.StringBuffer.toString()',21:'break',22:'condition',23:'then',24:'out_control',25:'break',26:'break'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'out_control',8:'if',9:'hole',10:'java.lang.StringBuffer.toString()',11:'java.lang.StringBuffer.toString()',12:'java.lang.StringBuffer.setLength(int)',13:'condition',14:'then',15:'out_control',16:'break',17:'if',18:'java.lang.String.toLowerCase()',19:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',20:'java.lang.StringBuffer.length()',21:'java.lang.StringBuffer.toString()',22:'break',23:'condition',24:'then',25:'out_control',26:'break',27:'break'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'out_control',8:'if',9:'if',10:'java.lang.StringBuffer.toString()',11:'java.lang.StringBuffer.toString()',12:'java.lang.StringBuffer.setLength(int)',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'out_control',19:'hole',20:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',21:'java.lang.StringBuffer.length()',22:'java.lang.StringBuffer.toString()',23:'break',24:'java.lang.StringBuffer.toString()',25:'break',26:'break',27:'break'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'out_control',8:'if',9:'if',10:'hole',11:'java.lang.StringBuffer.toString()',12:'java.lang.StringBuffer.setLength(int)',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'out_control',19:'break',20:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',21:'java.lang.StringBuffer.length()',22:'java.lang.StringBuffer.toString()',23:'break',24:'java.lang.StringBuffer.toString()',25:'break',26:'break'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'out_control',8:'if',9:'if',10:'java.lang.StringBuffer.toString()',11:'hole',12:'java.lang.StringBuffer.setLength(int)',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'out_control',19:'if',20:'java.lang.String.toLowerCase()',21:'break',22:'java.lang.StringBuffer.length()',23:'java.lang.StringBuffer.toString()',24:'break',25:'java.lang.StringBuffer.toString()',26:'break',27:'condition',28:'then',29:'out_control',30:'break'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuffer.toString()',6:'hole',7:'java.lang.StringBuffer.setLength(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuffer.toString()',6:'hole'}
{1:'byte.new[]',2:'java.io.InputStream.read(byte[])',3:'java.lang.String.Constant',4:'java.lang.String.Null',5:'hole'}
{1:'byte.new[]',2:'java.io.InputStream.read(byte[])',3:'java.lang.String.Constant',4:'java.lang.String.Null',5:'java.lang.String.equals(java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.lang.StringBuffer.toString()',9:'condition',10:'then',11:'elseif',12:'out_control',13:'java.lang.StringBuffer.new()',14:'condition',15:'then',16:'int.Declaration',17:'java.lang.StringBuffer.append(char)',18:'java.io.ByteArrayOutputStream.new()',19:'while',20:'java.io.InputStream.read()',21:'int.Declaration',22:'java.io.ByteArrayOutputStream.write(int)',23:'condition',24:'body',25:'out_control',26:'while',27:'java.io.InputStream.read()',28:'condition',29:'body',30:'out_control',31:'hole'}
{1:'byte.new[]',2:'java.io.InputStream.read(byte[])',3:'java.lang.String.Constant',4:'java.lang.String.Null',5:'java.lang.String.equals(java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.io.ByteArrayOutputStream.toByteArray()',9:'java.lang.String.new(byte[],java.lang.String)',10:'condition',11:'then',12:'elseif',13:'out_control',14:'java.lang.StringBuffer.new()',15:'condition',16:'then',17:'int.Declaration',18:'java.io.ByteArrayOutputStream.new()',19:'hole',20:'int.Declaration',21:'java.io.ByteArrayOutputStream.write(int)',22:'while',23:'java.io.InputStream.read()',24:'condition',25:'body',26:'out_control'}
{1:'byte.new[]',2:'java.io.InputStream.read(byte[])',3:'java.lang.String.Constant',4:'java.lang.String.Null',5:'java.lang.String.equals(java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.io.ByteArrayOutputStream.toByteArray()',9:'java.lang.String.new(byte[],java.lang.String)',10:'condition',11:'then',12:'elseif',13:'out_control',14:'java.lang.StringBuffer.new()',15:'condition',16:'then',17:'hole',18:'java.io.ByteArrayOutputStream.new()',19:'int.Declaration',20:'java.io.ByteArrayOutputStream.write(int)',21:'while',22:'java.io.InputStream.read()',23:'condition',24:'body',25:'out_control'}
{1:'byte.new[]',2:'java.io.InputStream.read(byte[])',3:'java.lang.String.Constant',4:'java.lang.String.Null',5:'java.lang.String.equals(java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.lang.StringBuffer.toString()',9:'condition',10:'then',11:'elseif',12:'out_control',13:'java.lang.StringBuffer.new()',14:'condition',15:'then',16:'int.Declaration',17:'java.lang.StringBuffer.append(char)',18:'java.io.ByteArrayOutputStream.new()',19:'while',20:'java.io.InputStream.read()',21:'int.Declaration',22:'condition',23:'body',24:'out_control',25:'hole'}
{1:'byte.new[]',2:'java.io.InputStream.read(byte[])',3:'java.lang.String.Constant',4:'java.lang.String.Null',5:'java.lang.String.equals(java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.io.ByteArrayOutputStream.toByteArray()',9:'java.lang.String.new(byte[],java.lang.String)',10:'condition',11:'then',12:'elseif',13:'out_control',14:'hole',15:'condition',16:'then',17:'java.io.ByteArrayOutputStream.new()',18:'int.Declaration',19:'java.io.ByteArrayOutputStream.write(int)',20:'while',21:'java.io.InputStream.read()',22:'condition',23:'body',24:'out_control'}
{1:'byte.new[]',2:'java.io.InputStream.read(byte[])',3:'java.lang.String.Constant',4:'java.lang.String.Null',5:'java.lang.String.equals(java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.lang.StringBuffer.toString()',9:'condition',10:'then',11:'elseif',12:'out_control',13:'java.lang.StringBuffer.new()',14:'condition',15:'then',16:'int.Declaration',17:'java.lang.StringBuffer.append(char)',18:'java.io.ByteArrayOutputStream.new()',19:'while',20:'java.io.InputStream.read()',21:'hole',22:'condition',23:'body',24:'out_control'}
{1:'byte.new[]',2:'java.io.InputStream.read(byte[])',3:'java.lang.String.Constant',4:'java.lang.String.Null',5:'java.lang.String.equals(java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.lang.StringBuffer.toString()',9:'condition',10:'then',11:'elseif',12:'out_control',13:'java.lang.StringBuffer.new()',14:'condition',15:'then',16:'int.Declaration',17:'java.lang.StringBuffer.append(char)',18:'hole',19:'while',20:'java.io.InputStream.read()',21:'condition',22:'body',23:'out_control'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'java.io.PrintWriter.print(java.lang.String)',12:'java.io.PrintWriter.print(java.lang.String)',13:'java.io.PrintWriter.print(java.lang.String)',14:'hole',15:'java.io.PrintWriter.print(java.lang.String)',16:'if',17:'if',18:'break',19:'break',20:'break',21:'break',22:'break',23:'condition',24:'then',25:'out_control',26:'condition',27:'then',28:'else',29:'out_control',30:'java.io.PrintWriter.print(java.lang.String)',31:'java.io.PrintWriter.print(java.lang.String)',32:'java.io.PrintWriter.print(char)',33:'break',34:'java.lang.Integer.toHexString(int).toUpperCase()',35:'java.io.PrintWriter.print(java.lang.String)',36:'java.io.PrintWriter.print(java.lang.String)'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'java.io.PrintWriter.print(java.lang.String)',12:'java.io.PrintWriter.print(java.lang.String)',13:'java.io.PrintWriter.print(java.lang.String)',14:'if',15:'java.io.PrintWriter.print(java.lang.String)',16:'hole',17:'if',18:'break',19:'break',20:'break',21:'condition',22:'then',23:'else',24:'out_control',25:'break',26:'condition',27:'then',28:'else',29:'out_control',30:'java.io.PrintWriter.print(java.lang.String)',31:'java.io.PrintWriter.print(java.lang.String)',32:'break',33:'java.io.PrintWriter.print(java.lang.String)',34:'java.io.PrintWriter.print(char)',35:'java.lang.Integer.toHexString(int).toUpperCase()',36:'java.io.PrintWriter.print(java.lang.String)',37:'java.io.PrintWriter.print(java.lang.String)'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'java.io.PrintWriter.print(java.lang.String)',12:'java.io.PrintWriter.print(java.lang.String)',13:'java.io.PrintWriter.print(java.lang.String)',14:'if',15:'java.io.PrintWriter.print(java.lang.String)',16:'if',17:'hole',18:'break',19:'break',20:'break',21:'condition',22:'then',23:'else',24:'out_control',25:'break',26:'condition',27:'then',28:'out_control',29:'java.io.PrintWriter.print(java.lang.String)',30:'java.io.PrintWriter.print(java.lang.String)',31:'break',32:'java.io.PrintWriter.print(java.lang.String)',33:'break'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'hole',12:'java.io.PrintWriter.print(java.lang.String)',13:'java.io.PrintWriter.print(java.lang.String)',14:'if',15:'java.io.PrintWriter.print(java.lang.String)',16:'if',17:'if',18:'break',19:'break',20:'condition',21:'then',22:'else',23:'out_control',24:'break',25:'condition',26:'then',27:'out_control',28:'condition',29:'then',30:'else',31:'out_control',32:'java.io.PrintWriter.print(java.lang.String)',33:'java.io.PrintWriter.print(java.lang.String)',34:'break',35:'java.io.PrintWriter.print(java.lang.String)',36:'java.io.PrintWriter.print(java.lang.String)',37:'java.io.PrintWriter.print(char)',38:'break',39:'java.lang.Integer.toHexString(int).toUpperCase()',40:'java.io.PrintWriter.print(java.lang.String)',41:'java.io.PrintWriter.print(java.lang.String)'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'java.io.PrintWriter.print(java.lang.String)',12:'hole',13:'java.io.PrintWriter.print(java.lang.String)',14:'if',15:'java.io.PrintWriter.print(java.lang.String)',16:'if',17:'if',18:'break',19:'break',20:'condition',21:'then',22:'else',23:'out_control',24:'break',25:'condition',26:'then',27:'out_control',28:'condition',29:'then',30:'else',31:'out_control',32:'java.io.PrintWriter.print(java.lang.String)',33:'java.io.PrintWriter.print(java.lang.String)',34:'break',35:'java.io.PrintWriter.print(java.lang.String)',36:'java.io.PrintWriter.print(java.lang.String)',37:'java.io.PrintWriter.print(char)',38:'break',39:'java.lang.Integer.toHexString(int).toUpperCase()',40:'java.io.PrintWriter.print(java.lang.String)',41:'java.io.PrintWriter.print(java.lang.String)'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'java.io.PrintWriter.print(java.lang.String)',12:'java.io.PrintWriter.print(java.lang.String)',13:'hole',14:'if',15:'java.io.PrintWriter.print(java.lang.String)',16:'if',17:'if',18:'break',19:'break',20:'condition',21:'then',22:'else',23:'out_control',24:'break',25:'condition',26:'then',27:'out_control',28:'condition',29:'then',30:'else',31:'out_control',32:'java.io.PrintWriter.print(java.lang.String)',33:'java.io.PrintWriter.print(java.lang.String)',34:'break',35:'java.io.PrintWriter.print(java.lang.String)',36:'java.io.PrintWriter.print(java.lang.String)',37:'java.io.PrintWriter.print(char)',38:'break',39:'java.lang.Integer.toHexString(int).toUpperCase()',40:'java.io.PrintWriter.print(java.lang.String)',41:'java.io.PrintWriter.print(java.lang.String)'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'java.io.PrintWriter.print(java.lang.String)',12:'java.io.PrintWriter.print(java.lang.String)',13:'java.io.PrintWriter.print(java.lang.String)',14:'hole',15:'java.io.PrintWriter.print(java.lang.String)',16:'if',17:'if',18:'break',19:'break',20:'break',21:'break',22:'condition',23:'then',24:'out_control',25:'condition',26:'then',27:'else',28:'out_control',29:'java.io.PrintWriter.print(java.lang.String)',30:'java.io.PrintWriter.print(java.lang.String)',31:'java.io.PrintWriter.print(char)',32:'break',33:'java.lang.Integer.toHexString(int).toUpperCase()',34:'java.io.PrintWriter.print(java.lang.String)',35:'java.io.PrintWriter.print(java.lang.String)'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'java.io.PrintWriter.print(java.lang.String)',12:'java.io.PrintWriter.print(java.lang.String)',13:'java.io.PrintWriter.print(java.lang.String)',14:'if',15:'hole',16:'if',17:'if',18:'break',19:'break',20:'break',21:'condition',22:'then',23:'else',24:'out_control',25:'condition',26:'then',27:'out_control',28:'condition',29:'then',30:'else',31:'out_control',32:'java.io.PrintWriter.print(java.lang.String)',33:'java.io.PrintWriter.print(java.lang.String)',34:'break',35:'java.io.PrintWriter.print(java.lang.String)',36:'java.io.PrintWriter.print(java.lang.String)',37:'java.io.PrintWriter.print(char)',38:'break',39:'java.lang.Integer.toHexString(int).toUpperCase()',40:'java.io.PrintWriter.print(java.lang.String)',41:'java.io.PrintWriter.print(java.lang.String)'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'java.io.PrintWriter.print(java.lang.String)',12:'java.io.PrintWriter.print(java.lang.String)',13:'java.io.PrintWriter.print(java.lang.String)',14:'if',15:'java.io.PrintWriter.print(java.lang.String)',16:'if',17:'if',18:'break',19:'break',20:'break',21:'condition',22:'then',23:'else',24:'out_control',25:'break',26:'condition',27:'then',28:'out_control',29:'condition',30:'then',31:'else',32:'out_control',33:'java.io.PrintWriter.print(java.lang.String)',34:'java.io.PrintWriter.print(java.lang.String)',35:'break',36:'hole',37:'java.io.PrintWriter.print(java.lang.String)',38:'java.io.PrintWriter.print(char)',39:'java.lang.Integer.toHexString(int).toUpperCase()',40:'java.io.PrintWriter.print(java.lang.String)',41:'java.io.PrintWriter.print(java.lang.String)'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'java.io.PrintWriter.print(java.lang.String)',12:'java.io.PrintWriter.print(java.lang.String)',13:'java.io.PrintWriter.print(java.lang.String)',14:'if',15:'java.io.PrintWriter.print(java.lang.String)',16:'if',17:'if',18:'break',19:'break',20:'break',21:'condition',22:'then',23:'else',24:'out_control',25:'break',26:'condition',27:'then',28:'out_control',29:'condition',30:'then',31:'else',32:'out_control',33:'java.io.PrintWriter.print(java.lang.String)',34:'java.io.PrintWriter.print(java.lang.String)',35:'break',36:'java.io.PrintWriter.print(java.lang.String)',37:'java.io.PrintWriter.print(java.lang.String)',38:'java.io.PrintWriter.print(char)',39:'break',40:'hole',41:'java.io.PrintWriter.print(java.lang.String)'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'java.io.PrintWriter.print(java.lang.String)',12:'java.io.PrintWriter.print(java.lang.String)',13:'java.io.PrintWriter.print(java.lang.String)',14:'if',15:'java.io.PrintWriter.print(java.lang.String)',16:'if',17:'if',18:'break',19:'break',20:'break',21:'condition',22:'then',23:'else',24:'out_control',25:'break',26:'condition',27:'then',28:'out_control',29:'condition',30:'then',31:'else',32:'out_control',33:'java.io.PrintWriter.print(java.lang.String)',34:'java.io.PrintWriter.print(java.lang.String)',35:'break',36:'java.io.PrintWriter.print(java.lang.String)',37:'hole',38:'java.io.PrintWriter.print(char)',39:'break',40:'java.io.PrintWriter.print(java.lang.String)'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'java.io.PrintWriter.print(java.lang.String)',12:'java.io.PrintWriter.print(java.lang.String)',13:'java.io.PrintWriter.print(java.lang.String)',14:'if',15:'java.io.PrintWriter.print(java.lang.String)',16:'if',17:'if',18:'break',19:'break',20:'break',21:'condition',22:'then',23:'else',24:'out_control',25:'break',26:'condition',27:'then',28:'out_control',29:'condition',30:'then',31:'else',32:'out_control',33:'java.io.PrintWriter.print(java.lang.String)',34:'java.io.PrintWriter.print(java.lang.String)',35:'break',36:'java.io.PrintWriter.print(java.lang.String)',37:'java.io.PrintWriter.print(java.lang.String)',38:'java.io.PrintWriter.print(char)',39:'break',40:'hole'}
{1:'switch',2:'condition',3:'case',4:'case',5:'case',6:'case',7:'case',8:'case',9:'default',10:'out_control',11:'java.io.PrintWriter.print(java.lang.String)',12:'java.io.PrintWriter.print(java.lang.String)',13:'java.io.PrintWriter.print(java.lang.String)',14:'if',15:'java.io.PrintWriter.print(java.lang.String)',16:'if',17:'if',18:'break',19:'break',20:'break',21:'condition',22:'then',23:'else',24:'out_control',25:'break',26:'condition',27:'then',28:'out_control',29:'condition',30:'then',31:'else',32:'out_control',33:'java.io.PrintWriter.print(java.lang.String)',34:'java.io.PrintWriter.print(java.lang.String)',35:'break',36:'java.io.PrintWriter.print(java.lang.String)',37:'hole',38:'java.io.PrintWriter.print(char)',39:'break'}
{1:'java.lang.String.toCharArray()',2:'char[].length',3:'java.lang.StringBuffer.new()',4:'for',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(java.lang.String)',10:'java.lang.StringBuffer.append(char)',11:'condition',12:'body',13:'out_control',14:'break',15:'break',16:'break',17:'break',18:'break',19:'char.[index]',20:'hole',21:'switch',22:'condition',23:'case',24:'case',25:'case',26:'case',27:'case',28:'default',29:'out_control',30:'if',31:'condition',32:'then',33:'out_control',34:'if',35:'condition',36:'then',37:'else',38:'out_control',39:'java.lang.StringBuffer.append(java.lang.String).append(int).append(char)'}
{1:'java.lang.String.toCharArray()',2:'hole'}
{1:'java.lang.String.toCharArray()',2:'char[].length',3:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.lang.String.equals(java.lang.Object)',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.String.equals(java.lang.Object)',17:'if',18:'condition',19:'then',20:'out_control',21:'java.lang.String.equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'hole',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.String.equals(java.lang.Object)',17:'if',18:'condition',19:'then',20:'out_control',21:'java.lang.String.equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'if',12:'condition',13:'then',14:'out_control',15:'java.lang.String.equals(java.lang.Object)',16:'hole',17:'if',18:'condition',19:'then',20:'out_control',21:'java.lang.String.equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'if',12:'condition',13:'then',14:'out_control',15:'java.lang.String.equals(java.lang.Object)',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.String.equals(java.lang.Object)',21:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.lang.String.equals(java.lang.Object)',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.String.equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'hole',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.String.equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'if',12:'condition',13:'then',14:'out_control',15:'java.lang.String.equals(java.lang.Object)',16:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.lang.String.equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.equals(java.lang.Object)',11:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equals(java.lang.Object)',6:'hole'}
{1:'java.lang.StringBuffer.append(java.lang.String)',2:'hole',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)'}
{1:'java.lang.StringBuffer.append(java.lang.String)',2:'java.lang.StringBuffer.append(java.lang.Object)',3:'hole',4:'java.lang.StringBuffer.append(java.lang.String)'}
{1:'java.lang.StringBuffer.append(java.lang.String)',2:'java.lang.StringBuffer.append(java.lang.Object)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'hole'}
{1:'java.lang.StringBuffer.append(java.lang.String)',2:'hole',3:'java.lang.StringBuffer.append(java.lang.String)'}
{1:'java.lang.StringBuffer.append(java.lang.String)',2:'java.lang.StringBuffer.append(java.lang.Object)',3:'hole'}
{1:'java.lang.StringBuffer.append(java.lang.String)',2:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'hole',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(char)',8:'java.lang.StringBuffer.toString()',9:'java.lang.String.Declaration',10:'return',11:'for',12:'java.lang.String.Constant',13:'condition',14:'body',15:'out_control'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(char)',7:'java.lang.StringBuffer.toString()',8:'java.lang.String.Declaration',9:'return',10:'for',11:'java.lang.String.Constant',12:'condition',13:'body',14:'out_control',15:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(char)',9:'java.lang.String.Declaration',10:'hole',11:'for',12:'java.lang.String.Constant',13:'condition',14:'body',15:'out_control'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(char)',8:'java.lang.StringBuffer.toString()',9:'java.lang.String.Declaration',10:'return',11:'for',12:'condition',13:'body',14:'out_control',15:'hole'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.String.Declaration',9:'hole',10:'for',11:'java.lang.String.Constant',12:'condition',13:'body',14:'out_control'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(char)',7:'java.lang.StringBuffer.toString()',8:'java.lang.String.Declaration',9:'return',10:'for',11:'condition',12:'body',13:'out_control',14:'hole'}
{1:'org.w3c.dom.Document.getElementsByTagNameNS(java.lang.String,java.lang.String)',2:'org.w3c.dom.Node.Declaration',3:'org.w3c.dom.NodeList.getLength()',4:'if',5:'condition',6:'then',7:'out_control',8:'hole'}
{1:'org.w3c.dom.Document.getElementsByTagNameNS(java.lang.String,java.lang.String)',2:'org.w3c.dom.Node.Declaration',3:'hole'}
{1:'org.w3c.dom.Document.getElementsByTagNameNS(java.lang.String,java.lang.String)',2:'hole'}
{1:'org.w3c.dom.Document.getElementsByTagNameNS(java.lang.String,java.lang.String)',2:'if',3:'org.w3c.dom.NodeList.getLength()',4:'condition',5:'then',6:'out_control',7:'org.w3c.dom.Node.Declaration',8:'hole'}
{1:'org.w3c.dom.Document.getElementsByTagNameNS(java.lang.String,java.lang.String)',2:'if',3:'org.w3c.dom.NodeList.getLength()',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'org.w3c.dom.Document.getElementsByTagNameNS(java.lang.String,java.lang.String)',2:'hole'}
{1:'org.w3c.dom.Document.getElementsByTagName(java.lang.String)',2:'if',3:'org.w3c.dom.NodeList.getLength()',4:'condition',5:'then',6:'out_control',7:'org.w3c.dom.Node.Declaration',8:'org.w3c.dom.Node.Declaration',9:'java.lang.String.Declaration',10:'hole'}
{1:'org.w3c.dom.Document.getElementsByTagName(java.lang.String)',2:'if',3:'org.w3c.dom.NodeList.getLength()',4:'condition',5:'then',6:'out_control',7:'org.w3c.dom.Node.Declaration',8:'org.w3c.dom.Node.Declaration',9:'hole'}
{1:'org.w3c.dom.Document.getElementsByTagName(java.lang.String)',2:'if',3:'org.w3c.dom.NodeList.getLength()',4:'condition',5:'then',6:'out_control',7:'org.w3c.dom.Node.Declaration',8:'hole'}
{1:'org.w3c.dom.Document.getElementsByTagName(java.lang.String)',2:'if',3:'org.w3c.dom.NodeList.getLength()',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'org.w3c.dom.Document.getElementsByTagName(java.lang.String)',2:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole',3:'java.io.ByteArrayOutputStream.flush()',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.write(byte[])',6:'java.io.ByteArrayOutputStream.write(byte[])',7:'java.io.ByteArrayOutputStream.close()',8:'java.io.ByteArrayOutputStream.toByteArray()',9:'org.w3c.dom.Document.getElementsByTagName(java.lang.String)',10:'for',11:'return',12:'org.w3c.dom.NodeList.item(int)',13:'condition',14:'body',15:'out_control',16:'java.lang.String.getBytes()',17:'java.lang.String.getBytes()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.getBytes(java.lang.String)',3:'java.io.ByteArrayOutputStream.write(byte[])',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.flush()',6:'java.io.ByteArrayOutputStream.write(byte[])',7:'java.io.ByteArrayOutputStream.write(byte[])',8:'java.io.ByteArrayOutputStream.close()',9:'java.io.ByteArrayOutputStream.toByteArray()',10:'hole',11:'for',12:'return',13:'condition',14:'body',15:'out_control',16:'java.lang.String.getBytes()',17:'java.lang.String.getBytes()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.getBytes(java.lang.String)',3:'java.io.ByteArrayOutputStream.write(byte[])',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.write(byte[])',6:'java.io.ByteArrayOutputStream.write(byte[])',7:'java.io.ByteArrayOutputStream.close()',8:'java.io.ByteArrayOutputStream.toByteArray()',9:'org.w3c.dom.Document.getElementsByTagName(java.lang.String)',10:'return',11:'hole',12:'for',13:'condition',14:'body',15:'out_control',16:'java.lang.String.getBytes()',17:'java.lang.String.getBytes()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.getBytes(java.lang.String)',3:'java.io.ByteArrayOutputStream.write(byte[])',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.flush()',6:'java.io.ByteArrayOutputStream.write(byte[])',7:'java.io.ByteArrayOutputStream.close()',8:'java.io.ByteArrayOutputStream.toByteArray()',9:'org.w3c.dom.Document.getElementsByTagName(java.lang.String)',10:'for',11:'return',12:'org.w3c.dom.NodeList.item(int)',13:'condition',14:'body',15:'out_control',16:'hole',17:'java.lang.String.getBytes()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.getBytes(java.lang.String)',3:'java.io.ByteArrayOutputStream.write(byte[])',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.flush()',6:'java.io.ByteArrayOutputStream.write(byte[])',7:'java.io.ByteArrayOutputStream.close()',8:'java.io.ByteArrayOutputStream.toByteArray()',9:'org.w3c.dom.Document.getElementsByTagName(java.lang.String)',10:'for',11:'return',12:'org.w3c.dom.NodeList.item(int)',13:'condition',14:'body',15:'out_control',16:'java.lang.String.getBytes()',17:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole',3:'java.io.ByteArrayOutputStream.flush()',4:'java.io.ByteArrayOutputStream.write(byte[])',5:'java.io.ByteArrayOutputStream.write(byte[])',6:'java.io.ByteArrayOutputStream.close()',7:'java.io.ByteArrayOutputStream.toByteArray()',8:'org.w3c.dom.Document.getElementsByTagName(java.lang.String)',9:'for',10:'return',11:'org.w3c.dom.NodeList.item(int)',12:'condition',13:'body',14:'out_control',15:'java.lang.String.getBytes()',16:'java.lang.String.getBytes()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.getBytes(java.lang.String)',3:'java.io.ByteArrayOutputStream.write(byte[])',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.write(byte[])',6:'java.io.ByteArrayOutputStream.write(byte[])',7:'java.io.ByteArrayOutputStream.close()',8:'java.io.ByteArrayOutputStream.toByteArray()',9:'hole',10:'for',11:'return',12:'condition',13:'body',14:'out_control',15:'java.lang.String.getBytes()',16:'java.lang.String.getBytes()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.getBytes(java.lang.String)',3:'java.io.ByteArrayOutputStream.write(byte[])',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.write(byte[])',6:'java.io.ByteArrayOutputStream.write(byte[])',7:'java.io.ByteArrayOutputStream.close()',8:'java.io.ByteArrayOutputStream.toByteArray()',9:'hole',10:'return',11:'for',12:'condition',13:'body',14:'out_control',15:'java.lang.String.getBytes()',16:'java.lang.String.getBytes()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.getBytes(java.lang.String)',3:'java.io.ByteArrayOutputStream.write(byte[])',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.flush()',6:'java.io.ByteArrayOutputStream.write(byte[])',7:'java.io.ByteArrayOutputStream.toByteArray()',8:'org.w3c.dom.Document.getElementsByTagName(java.lang.String)',9:'for',10:'return',11:'org.w3c.dom.NodeList.item(int)',12:'condition',13:'body',14:'out_control',15:'java.lang.String.getBytes()',16:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.getBytes(java.lang.String)',3:'java.io.ByteArrayOutputStream.write(byte[])',4:'java.io.ByteArrayOutputStream.write(byte[])',5:'java.io.ByteArrayOutputStream.write(byte[])',6:'java.io.ByteArrayOutputStream.close()',7:'java.io.ByteArrayOutputStream.toByteArray()',8:'hole',9:'return',10:'for',11:'condition',12:'body',13:'out_control',14:'java.lang.String.getBytes()',15:'java.lang.String.getBytes()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole',3:'java.io.ByteArrayOutputStream.flush()',4:'java.io.ByteArrayOutputStream.write(byte[])',5:'java.io.ByteArrayOutputStream.write(byte[])',6:'java.io.ByteArrayOutputStream.close()',7:'java.io.ByteArrayOutputStream.toByteArray()',8:'for',9:'return',10:'condition',11:'body',12:'out_control',13:'java.lang.String.getBytes()',14:'java.lang.String.getBytes()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.getBytes(java.lang.String)',3:'java.io.ByteArrayOutputStream.write(byte[])',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.flush()',6:'java.io.ByteArrayOutputStream.write(byte[])',7:'org.w3c.dom.Document.getElementsByTagName(java.lang.String)',8:'for',9:'org.w3c.dom.NodeList.item(int)',10:'condition',11:'body',12:'out_control',13:'java.lang.String.getBytes()',14:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'byte[].length',6:'byte.ArrayConstant[]',7:'byte.new[]',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'byte[].length',6:'byte.ArrayConstant[]',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'byte[].length',6:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'org.w3c.dom.Node.getAttributes().getLength()',6:'org.w3c.dom.Node.getAttributes().item(int)',7:'java.lang.String.Constant',8:'if',9:'org.w3c.dom.Node.getPrefix()',10:'org.w3c.dom.Node.getPrefix()',11:'org.w3c.dom.Node.getNodeName()',12:'org.w3c.dom.Node.getNamespaceURI()',13:'org.w3c.dom.Node.getLocalName()',14:'org.w3c.dom.Node.getNodeName()',15:'hole',16:'condition',17:'then',18:'out_control',19:'java.lang.String.equals(java.lang.Object)',20:'java.lang.String.equals(java.lang.Object)',21:'if',22:'java.lang.String.equals(java.lang.Object)',23:'continue',24:'condition',25:'then',26:'elseif',27:'out_control',28:'condition',29:'then',30:'continue'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'org.w3c.dom.Node.getAttributes().getLength()',6:'org.w3c.dom.Node.getAttributes().item(int)',7:'hole',8:'if',9:'org.w3c.dom.Node.getPrefix()',10:'org.w3c.dom.Node.getPrefix()',11:'org.w3c.dom.Node.getNodeName()',12:'org.w3c.dom.Node.getNamespaceURI()',13:'org.w3c.dom.Node.getLocalName()',14:'org.w3c.dom.Node.getNodeName()',15:'condition',16:'then',17:'out_control',18:'java.lang.String.equals(java.lang.Object)',19:'java.lang.String.equals(java.lang.Object)',20:'if',21:'java.lang.String.equals(java.lang.Object)',22:'continue',23:'condition',24:'then',25:'elseif',26:'out_control',27:'condition',28:'then',29:'continue'}
{1:'org.w3c.dom.Node.getNamespaceURI()',2:'java.lang.String.Declaration',3:'if',4:'org.w3c.dom.Node.getLocalName()',5:'condition',6:'then',7:'out_control',8:'java.lang.String.Constant',9:'boolean.Constant',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'org.w3c.dom.Node.getNodeType()',6:'org.w3c.dom.Node.getNodeValue()',7:'org.w3c.dom.Node.TEXT_NODE',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'org.w3c.dom.Node.getNodeType()',6:'hole',7:'org.w3c.dom.Node.TEXT_NODE'}
{1:'java.lang.String.indexOf(int)',2:'int.Constant',3:'java.lang.String.substring(int,int)',4:'java.lang.StringBuffer.new(int)',5:'if',6:'java.lang.String.charAt(int)',7:'java.lang.String.charAt(int)',8:'int.Constant',9:'hole',10:'condition',11:'then',12:'out_control',13:'java.lang.String.length()'}
{1:'java.lang.String.indexOf(int)',2:'int.Constant',3:'java.lang.String.substring(int,int)',4:'java.lang.StringBuffer.new(int)',5:'if',6:'java.lang.String.charAt(int)',7:'java.lang.String.charAt(int)',8:'java.lang.String.charAt(int)',9:'int.Constant',10:'while',11:'java.lang.StringBuffer.append(char)',12:'condition',13:'then',14:'out_control',15:'java.lang.String.length()',16:'condition',17:'body',18:'out_control',19:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Constant',3:'java.lang.StringBuffer.new(int)',4:'if',5:'java.lang.String.charAt(int)',6:'java.lang.String.charAt(int)',7:'java.lang.String.charAt(int)',8:'java.lang.String.charAt(int)',9:'while',10:'java.lang.StringBuffer.append(char)',11:'condition',12:'then',13:'out_control',14:'java.lang.String.length()',15:'condition',16:'body',17:'out_control',18:'if',19:'hole',20:'condition',21:'then',22:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Constant',3:'java.lang.String.substring(int,int)',4:'if',5:'java.lang.String.charAt(int)',6:'java.lang.String.charAt(int)',7:'int.Constant',8:'condition',9:'then',10:'out_control',11:'java.lang.String.length()',12:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Constant',3:'java.lang.String.substring(int,int)',4:'java.lang.StringBuffer.new(int)',5:'if',6:'java.lang.String.charAt(int)',7:'java.lang.String.charAt(int)',8:'java.lang.String.charAt(int)',9:'int.Constant',10:'while',11:'condition',12:'then',13:'out_control',14:'java.lang.String.length()',15:'condition',16:'body',17:'out_control',18:'hole',19:'if',20:'condition',21:'then',22:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Constant',3:'java.lang.String.substring(int,int)',4:'java.lang.StringBuffer.new(int)',5:'if',6:'java.lang.String.charAt(int)',7:'java.lang.String.charAt(int)',8:'java.lang.String.charAt(int)',9:'hole',10:'while',11:'java.lang.StringBuffer.append(char)',12:'condition',13:'then',14:'out_control',15:'java.lang.String.length()',16:'condition',17:'body',18:'out_control',19:'if',20:'condition',21:'then',22:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'int.Constant',3:'java.lang.StringBuffer.new(int)',4:'if',5:'java.lang.String.charAt(int)',6:'java.lang.String.charAt(int)',7:'java.lang.String.charAt(int)',8:'while',9:'java.lang.StringBuffer.append(char)',10:'condition',11:'then',12:'out_control',13:'condition',14:'body',15:'out_control',16:'if',17:'hole',18:'condition',19:'then',20:'out_control',21:'java.lang.String.length()'}
{1:'java.lang.String.indexOf(int)',2:'int.Constant',3:'java.lang.String.substring(int,int)',4:'java.lang.StringBuffer.new(int)',5:'if',6:'java.lang.String.charAt(int)',7:'java.lang.String.charAt(int)',8:'int.Constant',9:'while',10:'condition',11:'then',12:'out_control',13:'java.lang.String.length()',14:'condition',15:'body',16:'out_control',17:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Constant',3:'java.lang.String.substring(int,int)',4:'if',5:'java.lang.String.charAt(int)',6:'java.lang.String.charAt(int)',7:'int.Constant',8:'condition',9:'then',10:'out_control',11:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Constant',3:'java.lang.String.substring(int,int)',4:'if',5:'java.lang.String.charAt(int)',6:'int.Constant',7:'condition',8:'then',9:'out_control',10:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Constant',3:'java.lang.String.substring(int,int)',4:'if',5:'java.lang.String.charAt(int)',6:'hole',7:'condition',8:'then',9:'out_control'}
{1:'java.lang.String.indexOf(int)',2:'hole'}
{1:'java.lang.String.indexOf(int)',2:'int.Constant',3:'if',4:'java.lang.String.charAt(int)',5:'condition',6:'then',7:'out_control',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole',7:'java.lang.String.charAt(int)'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'for',3:'java.lang.StringBuffer.length()',4:'java.lang.StringBuffer.setCharAt(int,char)',5:'condition',6:'body',7:'out_control',8:'if',9:'hole',10:'condition',11:'then',12:'out_control'}
{1:'java.lang.StringBuffer.new(java.lang.String)',2:'hole'}
{1:'try',2:'javax.xml.parsers.DocumentBuilderFactory.newDocumentBuilder()',3:'catch',4:'out_control',5:'javax.xml.parsers.DocumentBuilder.setErrorHandler(org.xml.sax.ErrorHandler)',6:'hole'}
{1:'try',2:'javax.xml.parsers.DocumentBuilderFactory.newDocumentBuilder()',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'javax.xml.parsers.DocumentBuilderFactory.newInstance()',2:'hole',3:'javax.xml.parsers.DocumentBuilderFactory.setFeature(java.lang.String,boolean)',4:'javax.xml.parsers.DocumentBuilderFactory.setXIncludeAware(boolean)',5:'javax.xml.parsers.DocumentBuilderFactory.setExpandEntityReferences(boolean)',6:'try',7:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',8:'catch',9:'out_control'}
{1:'javax.xml.parsers.DocumentBuilderFactory.newInstance()',2:'javax.xml.parsers.DocumentBuilderFactory.setNamespaceAware(boolean)',3:'javax.xml.parsers.DocumentBuilderFactory.setIgnoringComments(boolean)',4:'javax.xml.parsers.DocumentBuilderFactory.setFeature(java.lang.String,boolean)',5:'try',6:'hole',7:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',8:'catch',9:'out_control'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'for',6:'condition',7:'body',8:'out_control',9:'java.util.Iterator.hasNext()',10:'java.util.Iterator.next()'}
{1:'try',2:'for',3:'catch',4:'out_control',5:'condition',6:'body',7:'out_control',8:'java.util.Iterator.hasNext()',9:'java.util.Iterator.next()',10:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.lang.StringBuffer.append(char)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'if',12:'hole',13:'if',14:'condition',15:'then',16:'elseif',17:'out_control',18:'condition',19:'then',20:'out_control',21:'java.lang.StringBuffer.append(char)',22:'condition',23:'then',24:'else',25:'java.lang.String.length()',26:'java.lang.StringBuffer.append(java.lang.String)',27:'if',28:'java.lang.StringBuffer.append(java.lang.String)',29:'java.lang.StringBuffer.append(char)',30:'java.lang.StringBuffer.append(java.lang.String)',31:'java.lang.StringBuffer.append(char)',32:'condition',33:'then',34:'out_control',35:'java.lang.StringBuffer.append(int)',36:'java.lang.StringBuffer.append(java.lang.String)',37:'java.lang.StringBuffer.append(char)',38:'java.lang.StringBuffer.append(char)',39:'java.lang.StringBuffer.append(float)',40:'if',41:'java.lang.StringBuffer.append(java.lang.String)',42:'condition',43:'then',44:'out_control',45:'java.lang.StringBuffer.append(float)',46:'int.Constant',47:'if',48:'java.lang.StringBuffer.append(char)',49:'while',50:'java.util.Arrays.sort(long[],int,int)',51:'condition',52:'then',53:'out_control',54:'condition',55:'body',56:'out_control',57:'if',58:'java.lang.String.equals(java.lang.Object)',59:'condition',60:'then',61:'out_control',62:'java.util.Arrays.sort(long[])'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.lang.StringBuffer.append(char)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'if',12:'java.lang.StringBuffer.append(java.lang.String)',13:'if',14:'condition',15:'then',16:'elseif',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'hole',23:'condition',24:'then',25:'else',26:'condition',27:'then',28:'out_control',29:'java.lang.String.length()',30:'java.lang.StringBuffer.append(java.lang.String)',31:'if',32:'java.lang.StringBuffer.append(char)',33:'java.lang.StringBuffer.append(java.lang.String)',34:'java.lang.String.length()',35:'java.lang.StringBuffer.append(java.lang.String)',36:'java.lang.StringBuffer.append(char)',37:'condition',38:'then',39:'out_control',40:'java.lang.StringBuffer.append(int)',41:'java.lang.StringBuffer.append(char)',42:'java.lang.StringBuffer.append(java.lang.String)',43:'java.lang.StringBuffer.append(char)',44:'java.lang.StringBuffer.append(char)',45:'java.lang.StringBuffer.append(float)',46:'if',47:'java.lang.StringBuffer.append(java.lang.String)',48:'condition',49:'then',50:'out_control',51:'java.lang.StringBuffer.append(float)',52:'int.Constant',53:'if',54:'java.lang.StringBuffer.append(char)',55:'while',56:'java.util.Arrays.sort(long[],int,int)',57:'condition',58:'then',59:'out_control',60:'condition',61:'body',62:'out_control',63:'if',64:'java.lang.String.equals(java.lang.Object)',65:'condition',66:'then',67:'out_control',68:'java.util.Arrays.sort(long[])'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.lang.StringBuffer.append(char)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'if',12:'java.lang.StringBuffer.append(java.lang.String)',13:'if',14:'condition',15:'then',16:'elseif',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.StringBuffer.append(char)',23:'condition',24:'then',25:'else',26:'condition',27:'then',28:'out_control',29:'java.lang.String.length()',30:'java.lang.StringBuffer.append(java.lang.String)',31:'if',32:'java.lang.StringBuffer.append(java.lang.String)',33:'hole',34:'java.lang.StringBuffer.append(java.lang.String)',35:'java.lang.String.length()',36:'java.lang.StringBuffer.append(java.lang.String)',37:'java.lang.StringBuffer.append(char)',38:'condition',39:'then',40:'out_control',41:'java.lang.StringBuffer.append(char)',42:'java.lang.StringBuffer.append(char)',43:'java.lang.StringBuffer.append(java.lang.String)',44:'java.lang.StringBuffer.append(char)',45:'java.lang.StringBuffer.append(float)',46:'if',47:'java.lang.StringBuffer.append(java.lang.String)',48:'condition',49:'then',50:'out_control',51:'java.lang.StringBuffer.append(float)',52:'int.Constant',53:'if',54:'java.lang.StringBuffer.append(char)',55:'while',56:'java.util.Arrays.sort(long[],int,int)',57:'condition',58:'then',59:'out_control',60:'condition',61:'body',62:'out_control',63:'if',64:'java.lang.String.equals(java.lang.Object)',65:'condition',66:'then',67:'out_control',68:'java.util.Arrays.sort(long[])'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.lang.StringBuffer.append(char)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'if',12:'java.lang.StringBuffer.append(java.lang.String)',13:'if',14:'condition',15:'then',16:'elseif',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.StringBuffer.append(char)',23:'condition',24:'then',25:'else',26:'condition',27:'then',28:'out_control',29:'java.lang.String.length()',30:'java.lang.StringBuffer.append(java.lang.String)',31:'if',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.append(java.lang.String)',35:'java.lang.String.length()',36:'java.lang.StringBuffer.append(java.lang.String)',37:'java.lang.StringBuffer.append(char)',38:'condition',39:'then',40:'out_control',41:'java.lang.StringBuffer.append(int)',42:'java.lang.StringBuffer.append(char)',43:'hole',44:'java.lang.StringBuffer.append(char)',45:'java.lang.StringBuffer.append(char)',46:'java.lang.StringBuffer.append(java.lang.String)',47:'if',48:'java.lang.StringBuffer.append(float)',49:'condition',50:'then',51:'out_control',52:'java.lang.StringBuffer.append(char)',53:'int.Constant',54:'if',55:'while',56:'java.util.Arrays.sort(long[],int,int)',57:'condition',58:'then',59:'out_control',60:'condition',61:'body',62:'out_control',63:'if',64:'java.lang.String.equals(java.lang.Object)',65:'condition',66:'then',67:'out_control',68:'java.util.Arrays.sort(long[])'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.lang.StringBuffer.append(char)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'if',12:'java.lang.StringBuffer.append(java.lang.String)',13:'if',14:'condition',15:'then',16:'elseif',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.StringBuffer.append(char)',23:'condition',24:'then',25:'else',26:'condition',27:'then',28:'out_control',29:'java.lang.String.length()',30:'java.lang.StringBuffer.append(java.lang.String)',31:'if',32:'java.lang.StringBuffer.append(java.lang.String)',33:'hole',34:'java.lang.StringBuffer.append(java.lang.String)',35:'java.lang.String.length()',36:'java.lang.StringBuffer.append(java.lang.String)',37:'java.lang.StringBuffer.append(char)',38:'condition',39:'then',40:'out_control',41:'java.lang.StringBuffer.append(char)',42:'java.lang.StringBuffer.append(java.lang.String)',43:'java.lang.StringBuffer.append(char)',44:'java.lang.StringBuffer.append(float)',45:'if',46:'java.lang.StringBuffer.append(java.lang.String)',47:'condition',48:'then',49:'out_control',50:'java.lang.StringBuffer.append(float)',51:'int.Constant',52:'if',53:'java.lang.StringBuffer.append(char)',54:'while',55:'java.util.Arrays.sort(long[],int,int)',56:'condition',57:'then',58:'out_control',59:'condition',60:'body',61:'out_control',62:'if',63:'java.lang.String.equals(java.lang.Object)',64:'condition',65:'then',66:'out_control',67:'java.util.Arrays.sort(long[])'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.lang.StringBuffer.append(char)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'if',12:'java.lang.StringBuffer.append(java.lang.String)',13:'if',14:'condition',15:'then',16:'elseif',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.StringBuffer.append(char)',23:'condition',24:'then',25:'else',26:'condition',27:'then',28:'out_control',29:'java.lang.String.length()',30:'java.lang.StringBuffer.append(java.lang.String)',31:'if',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.append(java.lang.String)',35:'java.lang.String.length()',36:'java.lang.StringBuffer.append(java.lang.String)',37:'java.lang.StringBuffer.append(char)',38:'condition',39:'then',40:'out_control',41:'java.lang.StringBuffer.append(int)',42:'java.lang.StringBuffer.append(char)',43:'hole',44:'java.lang.StringBuffer.append(char)',45:'java.lang.StringBuffer.append(char)',46:'java.lang.StringBuffer.append(float)',47:'if',48:'java.lang.StringBuffer.append(char)',49:'condition',50:'then',51:'out_control',52:'int.Constant',53:'if',54:'while',55:'java.util.Arrays.sort(long[],int,int)',56:'condition',57:'then',58:'out_control',59:'condition',60:'body',61:'out_control',62:'if',63:'java.lang.String.equals(java.lang.Object)',64:'condition',65:'then',66:'out_control',67:'java.util.Arrays.sort(long[])'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.lang.StringBuffer.append(char)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'if',12:'java.lang.StringBuffer.append(java.lang.String)',13:'if',14:'condition',15:'then',16:'elseif',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.StringBuffer.append(char)',23:'condition',24:'then',25:'else',26:'condition',27:'then',28:'out_control',29:'java.lang.String.length()',30:'java.lang.StringBuffer.append(java.lang.String)',31:'if',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.append(java.lang.String)',35:'java.lang.String.length()',36:'java.lang.StringBuffer.append(java.lang.String)',37:'java.lang.StringBuffer.append(char)',38:'condition',39:'then',40:'out_control',41:'java.lang.StringBuffer.append(int)',42:'java.lang.StringBuffer.append(char)',43:'java.lang.StringBuffer.append(java.lang.String)',44:'hole',45:'java.lang.StringBuffer.append(char)',46:'java.lang.StringBuffer.append(float)',47:'java.lang.StringBuffer.append(java.lang.String)',48:'java.lang.StringBuffer.append(float)',49:'java.lang.StringBuffer.append(char)'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.lang.StringBuffer.append(char)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'if',12:'java.lang.StringBuffer.append(java.lang.String)',13:'if',14:'condition',15:'then',16:'elseif',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.StringBuffer.append(char)',23:'condition',24:'then',25:'else',26:'condition',27:'then',28:'out_control',29:'java.lang.String.length()',30:'java.lang.StringBuffer.append(java.lang.String)',31:'hole',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.append(java.lang.String)',35:'java.lang.String.length()',36:'java.lang.StringBuffer.append(java.lang.String)',37:'java.lang.StringBuffer.append(char)',38:'java.lang.StringBuffer.append(int)',39:'java.lang.StringBuffer.append(char)',40:'java.lang.StringBuffer.append(char)'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.lang.StringBuffer.append(char)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'if',12:'java.lang.StringBuffer.append(java.lang.String)',13:'if',14:'condition',15:'then',16:'elseif',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.StringBuffer.append(char)',23:'condition',24:'then',25:'else',26:'condition',27:'then',28:'out_control',29:'java.lang.String.length()',30:'java.lang.StringBuffer.append(java.lang.String)',31:'if',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.append(java.lang.String)',35:'java.lang.String.length()',36:'java.lang.StringBuffer.append(java.lang.String)',37:'java.lang.StringBuffer.append(char)',38:'condition',39:'then',40:'out_control',41:'java.lang.StringBuffer.append(int)',42:'java.lang.StringBuffer.append(char)',43:'hole',44:'java.lang.StringBuffer.append(char)',45:'java.lang.StringBuffer.append(char)',46:'java.lang.StringBuffer.append(char)',47:'if',48:'condition',49:'then',50:'out_control',51:'int.Constant',52:'if',53:'while',54:'java.util.Arrays.sort(long[],int,int)',55:'condition',56:'then',57:'out_control',58:'condition',59:'body',60:'out_control',61:'if',62:'java.lang.String.equals(java.lang.Object)',63:'condition',64:'then',65:'out_control',66:'java.util.Arrays.sort(long[])'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.lang.StringBuffer.append(char)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'if',12:'java.lang.StringBuffer.append(java.lang.String)',13:'hole',14:'condition',15:'then',16:'elseif',17:'out_control',18:'if',19:'java.lang.StringBuffer.append(char)',20:'condition',21:'then',22:'else',23:'condition',24:'then',25:'out_control',26:'java.lang.StringBuffer.append(java.lang.String)',27:'java.lang.StringBuffer.append(char)',28:'java.lang.StringBuffer.append(java.lang.String)',29:'java.lang.String.length()',30:'java.lang.StringBuffer.append(java.lang.String)',31:'java.lang.StringBuffer.append(int)',32:'java.lang.StringBuffer.append(char)',33:'java.lang.StringBuffer.append(char)'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.lang.StringBuffer.append(char)',6:'if',7:'condition',8:'then',9:'else',10:'out_control',11:'if',12:'java.lang.StringBuffer.append(java.lang.String)',13:'if',14:'condition',15:'then',16:'elseif',17:'out_control',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.StringBuffer.append(char)',23:'condition',24:'then',25:'else',26:'condition',27:'then',28:'out_control',29:'java.lang.String.length()',30:'java.lang.StringBuffer.append(java.lang.String)',31:'if',32:'java.lang.StringBuffer.append(java.lang.String)',33:'java.lang.StringBuffer.append(char)',34:'java.lang.StringBuffer.append(java.lang.String)',35:'java.lang.String.length()',36:'java.lang.StringBuffer.append(java.lang.String)',37:'java.lang.StringBuffer.append(char)',38:'condition',39:'then',40:'out_control',41:'java.lang.StringBuffer.append(int)',42:'java.lang.StringBuffer.append(char)',43:'hole',44:'java.lang.StringBuffer.append(char)',45:'java.lang.StringBuffer.append(char)',46:'if',47:'condition',48:'then',49:'out_control',50:'int.Constant',51:'if',52:'while',53:'java.util.Arrays.sort(long[],int,int)',54:'condition',55:'then',56:'out_control',57:'condition',58:'body',59:'out_control',60:'if',61:'java.lang.String.equals(java.lang.Object)',62:'condition',63:'then',64:'out_control',65:'java.util.Arrays.sort(long[])'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.Constant',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'int.Constant',2:'try',3:'java.lang.Integer.parseInt(java.lang.String)',4:'hole',5:'catch',6:'out_control'}
{1:'int.Constant',2:'try',3:'hole',4:'catch',5:'out_control'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'for',6:'condition',7:'body',8:'out_control',9:'if',10:'condition',11:'then',12:'out_control',13:'java.lang.String.equals(java.lang.Object)',14:'continue',15:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'for',6:'condition',7:'body',8:'out_control',9:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.lang.String.Constant',7:'hole',8:'int.Constant'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.lang.String.Constant',7:'for',8:'int.Constant',9:'condition',10:'body',11:'out_control',12:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'hole',7:'for',8:'condition',9:'body',10:'out_control',11:'for',12:'condition',13:'body',14:'out_control',15:'java.util.Iterator.hasNext()',16:'java.util.Iterator.next()',17:'if',18:'condition',19:'then',20:'out_control',21:'java.lang.String.equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'boolean.Constant',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.Constant',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'java.lang.String.Constant',7:'if',8:'java.lang.String.charAt(int)',9:'java.lang.String.length()',10:'java.lang.String.substring(int,int)',11:'java.lang.String.length()',12:'java.lang.String.substring(int,int)',13:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',14:'condition',15:'then',16:'out_control',17:'hole',18:'if',19:'condition',20:'then',21:'else',22:'out_control',23:'if',24:'condition',25:'then',26:'out_control',27:'java.lang.String.Constant',28:'for',29:'java.util.HashMap.containsKey(java.lang.Object)',30:'condition',31:'body',32:'out_control',33:'java.lang.String.Constant'}
{1:'java.lang.String.Constant',2:'java.util.ArrayList.new()',3:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.io.ByteArrayOutputStream.new(int)',2:'try',3:'java.io.ByteArrayOutputStream.toString()',4:'hole',5:'catch',6:'out_control',7:'return'}
{1:'java.io.ByteArrayOutputStream.new(int)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'java.util.HashSet.new()',2:'java.util.HashSet.add(java.lang.Object)',3:'for',4:'condition',5:'body',6:'out_control',7:'java.util.Iterator.hasNext()',8:'java.util.Iterator.next()',9:'boolean.Constant',10:'hole',11:'for',12:'condition',13:'body',14:'out_control',15:'java.util.Iterator.hasNext()',16:'java.util.Iterator.next()'}
{1:'java.util.HashSet.new()',2:'java.util.HashSet.add(java.lang.Object)',3:'for',4:'condition',5:'body',6:'out_control',7:'java.util.Iterator.hasNext()',8:'java.util.Iterator.next()',9:'hole',10:'for',11:'condition',12:'body',13:'out_control',14:'java.util.Iterator.hasNext()',15:'java.util.Iterator.next()'}
{1:'java.util.HashSet.new()',2:'java.util.HashSet.add(java.lang.Object)',3:'for',4:'condition',5:'body',6:'out_control',7:'java.util.Iterator.hasNext()',8:'java.util.Iterator.next()',9:'boolean.Constant',10:'hole'}
{1:'java.util.HashSet.new()',2:'java.util.HashSet.add(java.lang.Object)',3:'hole',4:'for',5:'condition',6:'body',7:'out_control',8:'java.util.Iterator.hasNext()',9:'java.util.Iterator.next()'}
{1:'java.util.HashSet.new()',2:'java.util.HashSet.add(java.lang.Object)',3:'for',4:'condition',5:'body',6:'out_control',7:'java.util.Iterator.hasNext()',8:'java.util.Iterator.next()',9:'hole'}
{1:'java.util.HashSet.new()',2:'java.util.HashSet.add(java.lang.Object)',3:'hole'}
{1:'boolean.Constant',2:'hole'}
{1:'boolean.Constant',2:'boolean.Constant',3:'boolean.Constant',4:'hole'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.length()',7:'hole',8:'condition',9:'then',10:'else',11:'java.lang.String.length()',12:'for',13:'condition',14:'body',15:'out_control',16:'java.util.Iterator.hasNext()',17:'java.util.Iterator.next()',18:'if',19:'condition',20:'then',21:'out_control',22:'java.util.Iterator.remove()'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.length()',7:'if',8:'condition',9:'then',10:'else',11:'condition',12:'then',13:'out_control',14:'java.lang.String.length()',15:'hole',16:'java.lang.String.length()'}
{1:'boolean.Constant',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.toString()',5:'while',6:'hole',7:'return',8:'condition',9:'body',10:'out_control'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'java.lang.StringBuffer.toString()',4:'while',5:'return',6:'condition',7:'body',8:'out_control',9:'hole'}
{1:'java.lang.StringBuffer.new()',2:'int.Constant',3:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.charAt(int)',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.lang.String.charAt(int)',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.String.length()',17:'java.lang.String.charAt(int)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.charAt(int)',6:'if',7:'hole',8:'condition',9:'then',10:'out_control',11:'java.lang.String.length()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.charAt(int)',6:'if',7:'if',8:'condition',9:'then',10:'out_control',11:'condition',12:'then',13:'out_control',14:'java.lang.String.length()',15:'java.lang.String.charAt(int)',16:'hole'}
{1:'java.lang.String.indexOf(int)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.charAt(int)',11:'if',12:'java.lang.String.charAt(int)',13:'condition',14:'then',15:'out_control',16:'java.lang.String.indexOf(int)',17:'java.lang.String.Constant',18:'java.lang.String.indexOf(int)',19:'java.lang.String.indexOf(int)',20:'java.lang.String.substring(int,int)',21:'if',22:'java.lang.String.Constant',23:'condition',24:'then',25:'else',26:'out_control',27:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.charAt(int)',11:'if',12:'java.lang.String.charAt(int)',13:'condition',14:'then',15:'out_control',16:'java.lang.String.indexOf(int)',17:'java.lang.String.Constant',18:'java.lang.String.indexOf(int)',19:'java.lang.String.indexOf(int)',20:'java.lang.String.equals(java.lang.Object)',21:'if',22:'condition',23:'then',24:'else',25:'out_control',26:'hole',27:'if',28:'condition',29:'then',30:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.charAt(int)',11:'if',12:'java.lang.String.charAt(int)',13:'condition',14:'then',15:'out_control',16:'java.lang.String.indexOf(int)',17:'java.lang.String.Constant',18:'java.lang.String.indexOf(int)',19:'java.lang.String.indexOf(int)',20:'java.lang.String.substring(int,int)',21:'if',22:'hole',23:'condition',24:'then',25:'else',26:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.charAt(int)',11:'if',12:'java.lang.String.charAt(int)',13:'condition',14:'then',15:'out_control',16:'java.lang.String.indexOf(int)',17:'java.lang.String.Constant',18:'java.lang.String.indexOf(int)',19:'java.lang.String.indexOf(int)',20:'if',21:'condition',22:'then',23:'else',24:'out_control',25:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuffer.new()',6:'int.Constant',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.StringBuffer.new()',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'java.util.Map.Constant',2:'java.lang.Integer.new(int)',3:'java.util.Map.get(java.lang.Object)',4:'hole'}
{1:'java.util.Map.Constant',2:'java.lang.Integer.new(int)',3:'hole'}
{1:'java.util.Map.Constant',2:'hole'}
{1:'java.util.Calendar.Constant',2:'hole'}
{1:'long.Constant',2:'java.util.GregorianCalendar.new(java.util.TimeZone)',3:'java.util.GregorianCalendar.setTimeInMillis(long)',4:'hole'}
{1:'long.Constant',2:'java.util.GregorianCalendar.new(java.util.TimeZone)',3:'hole'}
{1:'long.Constant',2:'hole'}
{1:'long.Constant',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'java.lang.String.toLowerCase()',7:'try',8:'java.lang.String.equals(java.lang.Object)',9:'hole',10:'catch',11:'out_control',12:'return'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'if',6:'condition',7:'then',8:'else',9:'out_control',10:'java.lang.String.startsWith(java.lang.String)',11:'java.lang.String.substring(int)',12:'java.lang.Integer.parseInt(java.lang.String)',13:'java.lang.Integer.parseInt(java.lang.String,int)',14:'return',15:'return'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.lang.String.length()',9:'if',10:'condition',11:'then',12:'else',13:'out_control',14:'java.lang.String.startsWith(java.lang.String)',15:'java.lang.String.substring(int)',16:'hole',17:'java.lang.Integer.parseInt(java.lang.String,int)',18:'return'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.lang.String.length()',9:'if',10:'condition',11:'then',12:'else',13:'out_control',14:'java.lang.String.startsWith(java.lang.String)',15:'hole',16:'java.lang.Integer.parseInt(java.lang.String)',17:'return'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'if',6:'condition',7:'then',8:'else',9:'out_control',10:'java.lang.String.startsWith(java.lang.String)',11:'java.lang.String.substring(int)',12:'java.lang.Long.parseLong(java.lang.String)',13:'java.lang.Long.parseLong(java.lang.String,int)',14:'return',15:'return'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.lang.String.length()',9:'if',10:'condition',11:'then',12:'else',13:'out_control',14:'java.lang.String.startsWith(java.lang.String)',15:'java.lang.String.substring(int)',16:'hole',17:'java.lang.Long.parseLong(java.lang.String,int)',18:'return'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'out_control',8:'java.lang.String.length()',9:'if',10:'condition',11:'then',12:'else',13:'out_control',14:'java.lang.String.startsWith(java.lang.String)',15:'hole',16:'java.lang.Long.parseLong(java.lang.String)',17:'return'}
{1:'try',2:'if',3:'catch',4:'out_control',5:'condition',6:'then',7:'else',8:'out_control',9:'java.lang.String.length()',10:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.File.mkdirs()',3:'java.io.File.listFiles()',4:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.File.mkdirs()',3:'java.io.File.listFiles()',4:'if',5:'condition',6:'then',7:'out_control',8:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'hole',3:'if',4:'condition',5:'then',6:'out_control',7:'for',8:'condition',9:'body',10:'out_control',11:'java.io.File.delete()'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.File.mkdirs()',3:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'hole'}
{1:'java.lang.Class.Declaration',2:'hole',3:'java.lang.String.Constant',4:'java.lang.Class.getClassLoader().getResourceAsStream(java.lang.String)'}
{1:'java.lang.Class.Declaration',2:'hole',3:'java.lang.Class.getClassLoader().getResourceAsStream(java.lang.String)'}
{1:'java.lang.Class.Declaration',2:'if',3:'java.lang.Class.Cast',4:'java.lang.Object.getClass()',5:'condition',6:'then',7:'else',8:'out_control',9:'hole'}
{1:'java.lang.Class.Declaration',2:'hole'}
{1:'java.io.InputStream.Constant',2:'java.io.ByteArrayOutputStream.new()',3:'java.io.InputStream.close()',4:'try',5:'catch',6:'out_control',7:'finally',8:'hole'}
{1:'byte.new[]',2:'hole'}
{1:'byte.new[]',2:'while',3:'condition',4:'body',5:'out_control',6:'hole'}
{1:'java.io.FileOutputStream.new(java.io.File)',2:'hole',3:'java.io.File.getAbsolutePath()',4:'java.lang.System.out.println(java.lang.String)'}
{1:'java.io.FileOutputStream.new(java.io.File)',2:'java.io.FileOutputStream.write(byte[])',3:'java.io.FileOutputStream.close()',4:'hole'}
{1:'java.io.FileOutputStream.new(java.io.File)',2:'java.io.FileOutputStream.write(byte[])',3:'hole'}
{1:'java.io.FileOutputStream.new(java.io.File)',2:'hole'}
{1:'java.io.File.Constant',2:'java.lang.System.getProperty(java.lang.String)',3:'if',4:'java.lang.System.err.println(java.lang.String)',5:'condition',6:'then',7:'else',8:'out_control',9:'java.lang.String.toLowerCase().indexOf(java.lang.String)',10:'hole',11:'try',12:'java.lang.Thread.sleep(long)',13:'catch',14:'out_control',15:'java.lang.System.out.println(java.lang.String)'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.File.mkdirs()',3:'java.lang.String.substring(int,int)',4:'java.io.File.new(java.lang.String)',5:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.File.mkdirs()',3:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'hole'}
{1:'java.util.regex.Pattern.compile(java.lang.String)',2:'hole'}
{1:'java.lang.System.getProperty(java.lang.String)',2:'java.io.FileReader.new(java.io.File)',3:'java.io.BufferedReader.new(java.io.Reader)',4:'java.lang.StringBuilder.new(int)',5:'java.io.BufferedReader.readLine()',6:'java.io.BufferedReader.close()',7:'java.lang.String.Null',8:'java.lang.StringBuilder.append(java.lang.String)',9:'java.util.regex.Pattern.matcher(java.lang.CharSequence)',10:'while',11:'hole',12:'condition',13:'body',14:'out_control'}
{1:'java.lang.System.getProperty(java.lang.String)',2:'java.io.FileReader.new(java.io.File)',3:'java.io.BufferedReader.new(java.io.Reader)',4:'java.lang.StringBuilder.new(int)',5:'java.io.BufferedReader.readLine()',6:'java.io.BufferedReader.close()',7:'java.lang.String.Null',8:'java.lang.StringBuilder.append(java.lang.String)',9:'java.util.regex.Pattern.matcher(java.lang.CharSequence)',10:'while',11:'while',12:'java.util.regex.Matcher.find()',13:'java.util.regex.Matcher.group(int)',14:'condition',15:'body',16:'out_control',17:'condition',18:'body',19:'out_control',20:'java.io.File.getAbsolutePath()',21:'hole'}
{1:'java.lang.System.getProperty(java.lang.String)',2:'java.io.FileReader.new(java.io.File)',3:'java.io.BufferedReader.new(java.io.Reader)',4:'java.lang.StringBuilder.new(int)',5:'java.io.BufferedReader.readLine()',6:'java.io.BufferedReader.close()',7:'java.lang.String.Null',8:'java.lang.StringBuilder.append(java.lang.String)',9:'hole',10:'while',11:'condition',12:'body',13:'out_control'}
{1:'java.lang.System.getProperty(java.lang.String)',2:'java.io.FileReader.new(java.io.File)',3:'java.io.BufferedReader.new(java.io.Reader)',4:'java.lang.StringBuilder.new(int)',5:'java.io.BufferedReader.readLine()',6:'java.io.BufferedReader.close()',7:'java.lang.String.Null',8:'java.lang.StringBuilder.append(java.lang.String)',9:'java.util.regex.Pattern.matcher(java.lang.CharSequence)',10:'while',11:'while',12:'java.util.regex.Matcher.find()',13:'java.util.regex.Matcher.group(int)',14:'condition',15:'body',16:'out_control',17:'condition',18:'body',19:'out_control',20:'hole'}
{1:'java.lang.System.getProperty(java.lang.String)',2:'java.io.FileReader.new(java.io.File)',3:'java.io.BufferedReader.new(java.io.Reader)',4:'java.lang.StringBuilder.new(int)',5:'java.io.BufferedReader.readLine()',6:'java.io.BufferedReader.close()',7:'java.lang.String.Null',8:'java.lang.StringBuilder.append(java.lang.String)',9:'java.util.regex.Pattern.matcher(java.lang.CharSequence)',10:'while',11:'while',12:'java.util.regex.Matcher.find()',13:'java.util.regex.Matcher.group(int)',14:'condition',15:'body',16:'out_control',17:'condition',18:'body',19:'out_control',20:'java.io.File.getAbsolutePath()',21:'if',22:'condition',23:'then',24:'out_control',25:'hole'}
{1:'java.lang.System.getProperty(java.lang.String)',2:'java.io.FileReader.new(java.io.File)',3:'java.io.BufferedReader.new(java.io.Reader)',4:'java.lang.StringBuilder.new(int)',5:'java.io.BufferedReader.readLine()',6:'java.lang.String.Null',7:'java.lang.StringBuilder.append(java.lang.String)',8:'while',9:'condition',10:'body',11:'out_control',12:'hole'}
{1:'java.lang.System.getProperty(java.lang.String)',2:'java.io.FileReader.new(java.io.File)',3:'java.io.BufferedReader.new(java.io.Reader)',4:'java.lang.StringBuilder.new(int)',5:'java.io.BufferedReader.readLine()',6:'java.io.BufferedReader.close()',7:'java.lang.String.Null',8:'java.lang.StringBuilder.append(java.lang.String)',9:'java.util.regex.Pattern.matcher(java.lang.CharSequence)',10:'while',11:'while',12:'java.util.regex.Matcher.find()',13:'condition',14:'body',15:'out_control',16:'condition',17:'body',18:'out_control',19:'hole'}
{1:'java.lang.System.getProperty(java.lang.String)',2:'java.io.FileReader.new(java.io.File)',3:'java.io.BufferedReader.new(java.io.Reader)',4:'java.lang.StringBuilder.new(int)',5:'java.lang.String.Null',6:'hole'}
{1:'java.lang.System.getProperty(java.lang.String)',2:'java.io.FileReader.new(java.io.File)',3:'java.io.BufferedReader.new(java.io.Reader)',4:'java.lang.StringBuilder.new(int)',5:'hole'}
{1:'java.lang.System.getProperty(java.lang.String)',2:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.util.HashMap.new()',2:'java.lang.StringBuilder.toString()',3:'java.io.StringReader.new(java.lang.String)',4:'java.util.List.Constant',5:'hole'}
{1:'java.util.HashMap.new()',2:'hole',3:'java.io.File.new(java.lang.String)',4:'java.io.FileOutputStream.new(java.io.File)'}
{1:'java.util.HashMap.new()',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(float)',7:'java.lang.StringBuffer.append(java.lang.String)',8:'java.lang.StringBuffer.append(float)',9:'java.lang.StringBuffer.toString()',10:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(float)',8:'java.lang.StringBuffer.toString()',9:'hole',10:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(float)',8:'java.lang.StringBuffer.toString()',9:'hole',10:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(float)',8:'java.lang.StringBuffer.toString()',9:'hole',10:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(float)',8:'java.lang.StringBuffer.toString()',9:'hole',10:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(float)',8:'java.lang.StringBuffer.toString()',9:'hole',10:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(float)',8:'java.lang.StringBuffer.toString()',9:'hole',10:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(float)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'java.lang.StringBuffer.append(float)',10:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(float)',8:'java.lang.StringBuffer.toString()',9:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(float)',7:'java.lang.StringBuffer.toString()',8:'hole',9:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(float)',7:'java.lang.StringBuffer.toString()',8:'hole',9:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(float)',7:'java.lang.StringBuffer.toString()',8:'hole',9:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(float)',7:'java.lang.StringBuffer.toString()',8:'hole',9:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.toString()',8:'hole',9:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(float)',8:'java.lang.StringBuffer.append(java.lang.String)',9:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(float)',7:'java.lang.StringBuffer.toString()',8:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'java.lang.StringBuffer.append(float)',8:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(java.lang.String)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.toString()',6:'hole',7:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(float)',5:'java.lang.StringBuffer.toString()',6:'hole',7:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.toString()',6:'hole',7:'return'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.append(java.lang.String)',7:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(java.lang.String)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'hole'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'byte.new[]',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'for',6:'condition',7:'body',8:'out_control',9:'hole'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'byte.new[]',4:'hole'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'hole'}
{1:'java.util.Random.new(long)',2:'hole'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'byte.new[]',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'for',6:'java.io.File.Constant',7:'condition',8:'body',9:'out_control',10:'java.io.FileInputStream.new(java.io.File)',11:'hole',12:'java.io.FileInputStream.getChannel()'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'java.util.Random.nextBytes(byte[])',4:'byte.new[]',5:'java.io.ByteArrayOutputStream.write(int)',6:'for',7:'condition',8:'body',9:'out_control',10:'hole',11:'java.io.FileInputStream.new(java.io.File)',12:'java.io.FileInputStream.getChannel()'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'byte.new[]',4:'hole',5:'java.io.File.Constant',6:'java.io.FileInputStream.new(java.io.File)',7:'java.io.FileInputStream.getChannel()'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'java.util.Random.nextBytes(byte[])',4:'byte.new[]',5:'java.io.ByteArrayOutputStream.write(int)',6:'java.io.ByteArrayOutputStream.toByteArray()',7:'for',8:'java.io.File.Constant',9:'condition',10:'body',11:'out_control',12:'hole'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'hole',4:'java.io.File.Constant',5:'java.io.FileInputStream.new(java.io.File)',6:'java.io.FileInputStream.getChannel()'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'byte.new[]',4:'hole',5:'java.io.FileInputStream.new(java.io.File)',6:'java.io.FileInputStream.getChannel()'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'java.util.Random.nextBytes(byte[])',4:'byte.new[]',5:'java.io.ByteArrayOutputStream.write(int)',6:'java.io.ByteArrayOutputStream.toByteArray()',7:'for',8:'hole',9:'condition',10:'body',11:'out_control'}
{1:'java.util.Random.new(long)',2:'hole',3:'java.io.File.Constant',4:'java.io.FileInputStream.new(java.io.File)',5:'java.io.FileInputStream.getChannel()'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'hole',4:'java.io.FileInputStream.new(java.io.File)',5:'java.io.FileInputStream.getChannel()'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'java.util.Random.nextBytes(byte[])',4:'byte.new[]',5:'java.io.ByteArrayOutputStream.write(int)',6:'for',7:'condition',8:'body',9:'out_control',10:'hole'}
{1:'java.util.Random.new(long)',2:'hole',3:'java.io.FileInputStream.new(java.io.File)',4:'java.io.FileInputStream.getChannel()'}
{1:'java.util.Random.new(long)',2:'java.io.ByteArrayOutputStream.new()',3:'byte.new[]',4:'hole'}
{1:'java.util.Random.new(long)',2:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole'}
{1:'try',2:'java.lang.String.ArrayConstant[]',3:'catch',4:'out_control',5:'java.lang.String[].length',6:'java.lang.String[].length',7:'hole'}
{1:'try',2:'java.lang.String.ArrayConstant[]',3:'catch',4:'out_control',5:'hole',6:'for',7:'condition',8:'body',9:'out_control',10:'java.lang.String[].length'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'for',6:'condition',7:'body',8:'out_control',9:'java.lang.String[].length'}
{1:'try',2:'java.lang.String.ArrayConstant[]',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.lang.String.ArrayConstant[]',2:'java.lang.String[].length',3:'java.lang.String[].length',4:'hole'}
{1:'java.lang.String.ArrayConstant[]',2:'hole',3:'for',4:'condition',5:'body',6:'out_control',7:'java.lang.String[].length'}
{1:'java.lang.String.ArrayConstant[]',2:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.util.List.Constant',3:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole'}
{1:'java.lang.String.Constant',2:'java.io.File.new(java.lang.String)',3:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'if',3:'java.io.File.exists()',4:'java.io.File.mkdirs()',5:'condition',6:'then',7:'else',8:'out_control',9:'hole'}
{1:'java.io.FileInputStream.Null',2:'try',3:'java.io.FileInputStream.new(java.lang.String)',4:'catch',5:'out_control',6:'finally',7:'hole'}
{1:'java.io.FileInputStream.Null',2:'java.io.FileOutputStream.Null',3:'java.io.FileInputStream.new(java.lang.String)',4:'java.io.FileInputStream.close()',5:'try',6:'java.io.FileOutputStream.new(java.lang.String)',7:'catch',8:'out_control',9:'finally',10:'if',11:'condition',12:'then',13:'out_control',14:'hole'}
{1:'java.io.FileInputStream.Null',2:'java.io.FileOutputStream.Null',3:'java.io.FileInputStream.close()',4:'try',5:'java.io.FileOutputStream.close()',6:'hole',7:'catch',8:'out_control',9:'finally',10:'if',11:'condition',12:'then',13:'out_control',14:'if',15:'condition',16:'then',17:'out_control'}
{1:'java.io.FileInputStream.Null',2:'java.io.FileOutputStream.Null',3:'java.io.FileInputStream.new(java.lang.String)',4:'try',5:'java.io.FileOutputStream.new(java.lang.String)',6:'catch',7:'out_control',8:'finally',9:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.File.mkdirs()',3:'java.util.HashMap.new()',4:'java.util.ArrayList.new()',5:'for',6:'java.util.ArrayList.add(java.lang.Object)',7:'condition',8:'body',9:'out_control',10:'java.util.concurrent.Executors.newCachedThreadPool()',11:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.File.mkdirs()',3:'java.util.HashMap.new()',4:'java.util.ArrayList.new()',5:'for',6:'java.util.ArrayList.add(java.lang.Object)',7:'condition',8:'body',9:'out_control',10:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'hole'}
{1:'java.lang.Class.getClassLoader().getResource(java.lang.String).toURI()',2:'java.io.File.new(java.lang.String)',3:'hole'}
{1:'java.lang.Class.getClassLoader().getResource(java.lang.String).toURI()',2:'java.io.File.new(java.lang.String)',3:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole'}
{1:'byte.ArrayDeclaration[]',2:'switch',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'condition',5:'case',6:'out_control',7:'break',8:'java.io.ByteArrayOutputStream.new()',9:'java.util.ListIterator.Constant',10:'while',11:'java.util.ListIterator.hasNext()',12:'condition',13:'body',14:'out_control',15:'hole'}
{1:'byte.ArrayDeclaration[]',2:'hole'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'hole',3:'if',4:'condition',5:'then',6:'out_control',7:'java.lang.System.err.printf(java.lang.String,java.lang.Object[])',8:'byte.ArrayDeclaration[]',9:'java.io.ByteArrayOutputStream.new()',10:'java.io.ByteArrayOutputStream.toByteArray()'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'int.Constant',3:'int.Constant',4:'java.lang.System.err.printf(java.lang.String,java.lang.Object[])',5:'if',6:'condition',7:'then',8:'out_control',9:'byte.ArrayDeclaration[]',10:'hole'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'int.Constant',3:'int.Constant',4:'java.lang.System.err.printf(java.lang.String,java.lang.Object[])',5:'if',6:'condition',7:'then',8:'out_control',9:'hole'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'int.Constant',3:'int.Constant',4:'hole'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'int.Constant',3:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.awt.image.BufferedImage.new(int,int,int)',5:'java.awt.image.BufferedImage.createGraphics()',6:'hole',7:'java.awt.Graphics2D.fillRect(int,int,int,int)',8:'java.awt.Graphics2D.dispose()',9:'java.awt.Image.Constant'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.awt.image.BufferedImage.new(int,int,int)',5:'java.awt.image.BufferedImage.createGraphics()',6:'java.awt.Color.green',7:'java.awt.Graphics2D.setColor(java.awt.Color)',8:'hole',9:'java.awt.Image.Constant'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.awt.image.BufferedImage.new(int,int,int)',5:'java.awt.image.BufferedImage.createGraphics()',6:'java.awt.Color.green',7:'java.awt.Graphics2D.setColor(java.awt.Color)',8:'java.awt.Graphics2D.fillRect(int,int,int,int)',9:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.awt.image.BufferedImage.new(int,int,int)',4:'java.awt.image.BufferedImage.createGraphics()',5:'java.awt.Color.green',6:'java.awt.Graphics2D.setColor(java.awt.Color)',7:'java.awt.Graphics2D.fillRect(int,int,int,int)',8:'java.awt.Graphics2D.dispose()',9:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.awt.image.BufferedImage.new(int,int,int)',5:'java.awt.image.BufferedImage.createGraphics()',6:'hole',7:'java.awt.Graphics2D.dispose()',8:'java.awt.Image.Constant'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.awt.image.BufferedImage.new(int,int,int)',5:'java.awt.image.BufferedImage.createGraphics()',6:'java.awt.Color.green',7:'java.awt.Graphics2D.setColor(java.awt.Color)',8:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.awt.image.BufferedImage.new(int,int,int)',4:'java.awt.image.BufferedImage.createGraphics()',5:'java.awt.Color.green',6:'java.awt.Graphics2D.setColor(java.awt.Color)',7:'java.awt.Graphics2D.fillRect(int,int,int,int)',8:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.awt.image.BufferedImage.new(int,int,int)',5:'java.awt.image.BufferedImage.createGraphics()',6:'hole',7:'java.awt.Image.Constant'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.awt.image.BufferedImage.new(int,int,int)',4:'java.awt.image.BufferedImage.createGraphics()',5:'java.awt.Color.green',6:'java.awt.Graphics2D.setColor(java.awt.Color)',7:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.awt.image.BufferedImage.new(int,int,int)',5:'hole',6:'java.awt.Image.Constant'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.awt.image.BufferedImage.new(int,int,int)',5:'java.awt.image.BufferedImage.createGraphics()',6:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.awt.image.BufferedImage.new(int,int,int)',4:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.awt.image.BufferedImage.TYPE_INT_RGB',3:'java.awt.image.BufferedImage.new(int,int,int)',4:'java.awt.image.BufferedImage.createGraphics()',5:'hole'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'hole'}
{1:'java.security.KeyStore.getInstance(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.security.KeyStore.load(java.io.InputStream,char[])',4:'java.lang.String.toCharArray()',5:'java.security.KeyStore.aliases().nextElement()',6:'hole'}
{1:'java.security.KeyStore.getInstance(java.lang.String)',2:'hole',3:'java.security.KeyStore.getKey(java.lang.String,char[])',4:'java.security.KeyStore.aliases().nextElement()',5:'java.lang.String.toCharArray()'}
{1:'java.security.KeyStore.getInstance(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.security.KeyStore.load(java.io.InputStream,char[])',4:'java.lang.String.toCharArray()',5:'hole'}
{1:'java.security.KeyStore.getInstance(java.lang.String)',2:'hole',3:'java.security.KeyStore.getKey(java.lang.String,char[])',4:'java.lang.String.toCharArray()'}
{1:'java.security.KeyStore.getInstance(java.lang.String)',2:'hole'}
{1:'java.lang.String.Constant',2:'java.io.FileOutputStream.new(java.lang.String)',3:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.io.File.new(java.lang.String)',3:'java.io.FileOutputStream.new(java.io.File)',4:'hole',5:'java.io.FileOutputStream.flush()',6:'java.io.FileOutputStream.close()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.io.File.new(java.lang.String)',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.io.FileOutputStream.new(java.io.File)',5:'java.io.FileOutputStream.write(byte[])',6:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.io.File.new(java.lang.String)',3:'java.io.FileOutputStream.new(java.io.File)',4:'hole',5:'java.io.FileOutputStream.close()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.io.File.new(java.lang.String)',3:'java.io.FileOutputStream.new(java.io.File)',4:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.Constant',3:'java.io.File.new(java.lang.String)',4:'java.io.File.mkdirs()',5:'java.lang.String.Constant',6:'java.io.File.new(java.lang.String)',7:'java.io.FileOutputStream.new(java.io.File)',8:'hole',9:'java.io.FileOutputStream.flush()',10:'java.io.FileOutputStream.close()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.Constant',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'hole',5:'java.io.FileOutputStream.write(byte[])',6:'java.lang.String.Constant',7:'java.io.FileOutputStream.flush()',8:'java.io.File.new(java.lang.String)',9:'java.io.FileOutputStream.close()',10:'java.io.FileOutputStream.new(java.io.File)'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.Constant',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.io.File.new(java.lang.String)',5:'java.io.FileOutputStream.write(byte[])',6:'java.io.File.mkdirs()',7:'hole',8:'java.lang.String.Constant',9:'java.io.File.new(java.lang.String)',10:'java.io.FileOutputStream.new(java.io.File)'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.lang.String.Constant',5:'java.io.FileOutputStream.write(byte[])',6:'java.io.File.new(java.lang.String)',7:'java.io.FileOutputStream.flush()',8:'java.io.FileOutputStream.new(java.io.File)',9:'java.io.FileOutputStream.close()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.Constant',3:'java.io.File.new(java.lang.String)',4:'java.io.File.mkdirs()',5:'java.lang.String.Constant',6:'java.io.File.new(java.lang.String)',7:'java.io.FileOutputStream.new(java.io.File)',8:'hole',9:'java.io.FileOutputStream.close()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.Constant',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'hole',5:'java.io.FileOutputStream.write(byte[])',6:'java.io.File.new(java.lang.String)',7:'java.io.FileOutputStream.flush()',8:'java.io.FileOutputStream.new(java.io.File)',9:'java.io.FileOutputStream.close()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole',3:'java.io.ByteArrayOutputStream.toByteArray()',4:'java.io.File.new(java.lang.String)',5:'java.io.FileOutputStream.write(byte[])',6:'java.io.FileOutputStream.new(java.io.File)',7:'java.io.FileOutputStream.flush()',8:'java.io.FileOutputStream.close()'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.Constant',3:'java.io.File.new(java.lang.String)',4:'java.io.File.mkdirs()',5:'java.lang.String.Constant',6:'java.io.File.new(java.lang.String)',7:'java.io.FileOutputStream.new(java.io.File)',8:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.Constant',3:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.Constant',3:'java.io.File.new(java.lang.String)',4:'java.io.File.mkdirs()',5:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.lang.String.Constant',3:'java.io.File.new(java.lang.String)',4:'java.io.File.mkdirs()',5:'java.lang.String.Constant',6:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'hole',4:'java.io.FileInputStream.close()',5:'java.io.FileInputStream.read(byte[])',6:'java.io.FileInputStream.close()',7:'java.io.File.new(java.lang.String)',8:'java.security.KeyFactory.getInstance(java.lang.String)',9:'java.io.FileInputStream.new(java.lang.String)',10:'java.security.spec.X509EncodedKeySpec.new(byte[])',11:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',12:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',13:'byte.new[]',14:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',15:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',16:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.read(byte[])',6:'java.io.FileInputStream.close()',7:'java.security.spec.X509EncodedKeySpec.new(byte[])',8:'hole',9:'java.security.KeyFactory.getInstance(java.lang.String)',10:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',11:'java.io.FileInputStream.new(java.lang.String)',12:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',13:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',14:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',15:'byte.new[]',16:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.io.File.new(java.lang.String)',9:'java.security.KeyFactory.getInstance(java.lang.String)',10:'java.io.FileInputStream.new(java.lang.String)',11:'hole',12:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',13:'byte.new[]',14:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',15:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',16:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.security.spec.X509EncodedKeySpec.new(byte[])',9:'hole',10:'java.security.KeyFactory.getInstance(java.lang.String)',11:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',12:'byte.new[]',13:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',14:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',15:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',16:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.security.spec.X509EncodedKeySpec.new(byte[])',9:'java.io.File.new(java.lang.String)',10:'java.security.KeyFactory.getInstance(java.lang.String)',11:'hole',12:'java.io.FileInputStream.new(java.lang.String)',13:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',14:'byte.new[]',15:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',16:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.security.spec.X509EncodedKeySpec.new(byte[])',9:'java.io.File.new(java.lang.String)',10:'java.security.KeyFactory.getInstance(java.lang.String)',11:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',12:'hole',13:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',14:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',15:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',16:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.security.spec.X509EncodedKeySpec.new(byte[])',9:'java.io.File.new(java.lang.String)',10:'java.security.KeyFactory.getInstance(java.lang.String)',11:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',12:'java.io.FileInputStream.new(java.lang.String)',13:'hole',14:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',15:'byte.new[]',16:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.security.spec.X509EncodedKeySpec.new(byte[])',9:'java.io.File.new(java.lang.String)',10:'java.security.KeyFactory.getInstance(java.lang.String)',11:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',12:'java.io.FileInputStream.new(java.lang.String)',13:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',14:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',15:'byte.new[]',16:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.close()',7:'java.security.spec.X509EncodedKeySpec.new(byte[])',8:'java.io.File.new(java.lang.String)',9:'java.security.KeyFactory.getInstance(java.lang.String)',10:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',11:'java.io.FileInputStream.new(java.lang.String)',12:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',13:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',14:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',15:'hole',16:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'hole',7:'java.security.spec.X509EncodedKeySpec.new(byte[])',8:'java.security.KeyFactory.getInstance(java.lang.String)',9:'java.io.FileInputStream.new(java.lang.String)',10:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',11:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',12:'byte.new[]',13:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',14:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',15:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.read(byte[])',6:'java.io.FileInputStream.close()',7:'java.security.spec.X509EncodedKeySpec.new(byte[])',8:'hole',9:'java.security.KeyFactory.getInstance(java.lang.String)',10:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',11:'byte.new[]',12:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',13:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',14:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',15:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.io.File.new(java.lang.String)',9:'java.security.KeyFactory.getInstance(java.lang.String)',10:'java.io.FileInputStream.new(java.lang.String)',11:'hole',12:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',13:'byte.new[]',14:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',15:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.security.spec.X509EncodedKeySpec.new(byte[])',9:'hole',10:'java.security.KeyFactory.getInstance(java.lang.String)',11:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',12:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',13:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',14:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',15:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.security.spec.X509EncodedKeySpec.new(byte[])',9:'java.io.File.new(java.lang.String)',10:'java.security.KeyFactory.getInstance(java.lang.String)',11:'hole',12:'java.io.FileInputStream.new(java.lang.String)',13:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',14:'byte.new[]',15:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.close()',7:'java.security.spec.X509EncodedKeySpec.new(byte[])',8:'java.io.File.new(java.lang.String)',9:'java.security.KeyFactory.getInstance(java.lang.String)',10:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',11:'hole',12:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',13:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',14:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',15:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.security.spec.X509EncodedKeySpec.new(byte[])',9:'java.io.File.new(java.lang.String)',10:'java.security.KeyFactory.getInstance(java.lang.String)',11:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',12:'java.io.FileInputStream.new(java.lang.String)',13:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',14:'byte.new[]',15:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'hole',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.new(java.lang.String)',7:'java.security.KeyFactory.getInstance(java.lang.String)',8:'byte.new[]',9:'java.security.spec.X509EncodedKeySpec.new(byte[])',10:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',11:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',12:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',13:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',14:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'hole',7:'java.security.spec.X509EncodedKeySpec.new(byte[])',8:'java.security.KeyFactory.getInstance(java.lang.String)',9:'byte.new[]',10:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',11:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',12:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',13:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',14:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.read(byte[])',6:'java.io.FileInputStream.close()',7:'java.security.spec.X509EncodedKeySpec.new(byte[])',8:'hole',9:'java.security.KeyFactory.getInstance(java.lang.String)',10:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',11:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',12:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',13:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',14:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.io.File.new(java.lang.String)',9:'java.security.KeyFactory.getInstance(java.lang.String)',10:'java.io.FileInputStream.new(java.lang.String)',11:'hole',12:'byte.new[]',13:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',14:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.close()',7:'java.security.spec.X509EncodedKeySpec.new(byte[])',8:'hole',9:'java.security.KeyFactory.getInstance(java.lang.String)',10:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',11:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',12:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',13:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',14:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.security.spec.X509EncodedKeySpec.new(byte[])',9:'java.io.File.new(java.lang.String)',10:'java.security.KeyFactory.getInstance(java.lang.String)',11:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',12:'java.io.FileInputStream.new(java.lang.String)',13:'hole',14:'byte.new[]'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'hole',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'byte.new[]',7:'java.security.KeyFactory.getInstance(java.lang.String)',8:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',9:'java.security.spec.X509EncodedKeySpec.new(byte[])',10:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',11:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',12:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',13:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'hole',7:'java.security.spec.X509EncodedKeySpec.new(byte[])',8:'java.security.KeyFactory.getInstance(java.lang.String)',9:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',10:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',11:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',12:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',13:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.security.spec.X509EncodedKeySpec.new(byte[])',7:'hole',8:'java.security.KeyFactory.getInstance(java.lang.String)',9:'java.security.KeyFactory.generatePublic(java.security.spec.KeySpec)',10:'java.security.KeyFactory.generatePrivate(java.security.spec.KeySpec)',11:'java.security.spec.PKCS8EncodedKeySpec.new(byte[])',12:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',13:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.io.File.new(java.lang.String)',9:'hole',10:'java.io.FileInputStream.new(java.lang.String)',11:'java.security.KeyPair.new(java.security.PublicKey,java.security.PrivateKey)',12:'byte.new[]',13:'return'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.security.spec.X509EncodedKeySpec.new(byte[])',9:'java.io.File.new(java.lang.String)',10:'java.security.KeyFactory.getInstance(java.lang.String)',11:'hole',12:'java.io.FileInputStream.new(java.lang.String)',13:'byte.new[]'}
{1:'java.io.File.new(java.lang.String)',2:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.File.new(java.lang.String)',7:'java.io.FileInputStream.new(java.lang.String)',8:'byte.new[]',9:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.File.new(java.lang.String)',8:'hole',9:'java.io.FileInputStream.new(java.lang.String)',10:'byte.new[]'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.io.File.new(java.lang.String)',9:'java.security.KeyFactory.getInstance(java.lang.String)',10:'java.io.FileInputStream.new(java.lang.String)',11:'hole',12:'byte.new[]'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.FileInputStream.read(byte[])',7:'java.io.FileInputStream.close()',8:'java.io.File.new(java.lang.String)',9:'hole',10:'java.io.FileInputStream.new(java.lang.String)',11:'byte.new[]'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.File.new(java.lang.String)',7:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'byte.new[]',4:'java.io.FileInputStream.read(byte[])',5:'java.io.FileInputStream.close()',6:'java.io.File.new(java.lang.String)',7:'java.io.FileInputStream.new(java.lang.String)',8:'hole'}
{1:'java.lang.String.replace(java.lang.CharSequence,java.lang.CharSequence)',2:'java.io.FileOutputStream.new(java.lang.String)',3:'javax.xml.transform.TransformerFactory.newInstance()',4:'java.io.FileOutputStream.close()',5:'javax.xml.transform.TransformerFactory.newTransformer()',6:'hole'}
{1:'java.lang.String.replace(java.lang.CharSequence,java.lang.CharSequence)',2:'java.io.FileOutputStream.new(java.lang.String)',3:'javax.xml.transform.TransformerFactory.newInstance()',4:'java.io.FileOutputStream.close()',5:'hole'}
{1:'java.lang.String.replace(java.lang.CharSequence,java.lang.CharSequence)',2:'java.io.FileOutputStream.new(java.lang.String)',3:'javax.xml.transform.TransformerFactory.newInstance()',4:'javax.xml.transform.TransformerFactory.newTransformer()',5:'hole'}
{1:'java.lang.String.replace(java.lang.CharSequence,java.lang.CharSequence)',2:'java.io.FileOutputStream.new(java.lang.String)',3:'hole',4:'java.io.FileOutputStream.close()'}
{1:'java.lang.String.replace(java.lang.CharSequence,java.lang.CharSequence)',2:'java.io.FileOutputStream.new(java.lang.String)',3:'javax.xml.transform.TransformerFactory.newInstance()',4:'hole'}
{1:'java.lang.String.replace(java.lang.CharSequence,java.lang.CharSequence)',2:'hole'}
{1:'java.lang.String.replace(java.lang.CharSequence,java.lang.CharSequence)',2:'java.io.FileOutputStream.new(java.lang.String)',3:'hole'}
{1:'java.lang.String.Constant',2:'java.io.FileOutputStream.new(java.lang.String)',3:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole',6:'if',7:'condition',8:'then',9:'out_control',10:'if',11:'condition',12:'then',13:'out_control',14:'java.util.HashSet.contains(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'condition',7:'then',8:'out_control',9:'java.util.HashSet.contains(java.lang.Object)',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'condition',7:'then',8:'out_control',9:'java.util.HashSet.contains(java.lang.Object)',10:'if',11:'condition',12:'then',13:'out_control',14:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'condition',7:'then',8:'out_control',9:'hole'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'condition',7:'then',8:'java.util.ArrayList.new()',9:'if',10:'java.util.ArrayList.add(java.lang.Object)',11:'condition',12:'then',13:'out_control',14:'if',15:'condition',16:'then',17:'out_control',18:'for',19:'java.util.HashSet.new()',20:'condition',21:'body',22:'out_control',23:'if',24:'java.util.HashSet.add(java.lang.Object)',25:'java.util.HashSet.size()',26:'java.util.HashSet.retainAll(java.util.Collection)',27:'java.util.HashSet.size()',28:'hole',29:'condition',30:'then',31:'out_control',32:'if',33:'for',34:'java.util.HashSet.new()',35:'condition',36:'then',37:'out_control',38:'condition',39:'body',40:'out_control',41:'java.util.HashSet.new()',42:'java.util.HashSet.contains(java.lang.Object)',43:'java.util.HashSet.add(java.lang.Object)',44:'for',45:'condition',46:'body',47:'out_control',48:'java.lang.String.Constant',49:'if',50:'if',51:'condition',52:'then',53:'out_control',54:'condition',55:'then',56:'out_control'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'condition',7:'then',8:'java.util.ArrayList.new()',9:'if',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'condition',13:'then',14:'out_control',15:'if',16:'condition',17:'then',18:'out_control',19:'for',20:'java.util.HashSet.new()',21:'condition',22:'body',23:'out_control',24:'if',25:'java.util.HashSet.add(java.lang.Object)',26:'if',27:'condition',28:'then',29:'out_control',30:'condition',31:'then',32:'out_control',33:'for',34:'java.util.HashSet.new()',35:'condition',36:'body',37:'out_control',38:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.util.HashMap.get(java.lang.Object)',7:'hole'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'hole',8:'condition',9:'then',10:'elseif',11:'java.lang.String.equals(java.lang.Object)',12:'java.text.SimpleDateFormat.new(java.lang.String)',13:'condition',14:'then',15:'return',16:'java.lang.String.equals(java.lang.Object)',17:'java.text.SimpleDateFormat.new(java.lang.String)',18:'return'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.text.SimpleDateFormat.new(java.lang.String)',8:'condition',9:'then',10:'elseif',11:'return',12:'java.lang.String.equals(java.lang.Object)',13:'hole',14:'condition',15:'then',16:'java.lang.String.equals(java.lang.Object)',17:'java.text.SimpleDateFormat.new(java.lang.String)',18:'return'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.lang.String.equals(java.lang.Object)',7:'java.text.SimpleDateFormat.new(java.lang.String)',8:'condition',9:'then',10:'elseif',11:'return',12:'java.lang.String.equals(java.lang.Object)',13:'java.text.SimpleDateFormat.new(java.lang.String)',14:'condition',15:'then',16:'return',17:'java.lang.String.equals(java.lang.Object)',18:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.length()',6:'hole'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',7:'org.w3c.dom.Node.cloneNode(boolean)',8:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',9:'condition',10:'then',11:'out_control',12:'hole',13:'for',14:'org.w3c.dom.Element.setTextContent(java.lang.String)',15:'org.w3c.dom.Element.getAttributes()',16:'if',17:'condition',18:'body',19:'out_control',20:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',21:'condition',22:'then',23:'out_control',24:'org.w3c.dom.Node.setTextContent(java.lang.String)',25:'java.lang.String[].length',26:'java.lang.String[].length',27:'if',28:'if',29:'condition',30:'then',31:'out_control',32:'condition',33:'then',34:'out_control',35:'java.lang.String[].length',36:'java.lang.String[].length',37:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',9:'condition',10:'then',11:'out_control',12:'for',13:'org.w3c.dom.Element.getAttributes()',14:'org.w3c.dom.Element.setTextContent(java.lang.String)',15:'hole',16:'if',17:'condition',18:'body',19:'out_control',20:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',21:'condition',22:'then',23:'out_control',24:'org.w3c.dom.Node.setTextContent(java.lang.String)',25:'java.lang.String[].length',26:'java.lang.String[].length',27:'if',28:'if',29:'condition',30:'then',31:'out_control',32:'condition',33:'then',34:'out_control',35:'java.lang.String[].length',36:'java.lang.String[].length',37:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.cloneNode(boolean)',5:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',6:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',7:'org.w3c.dom.Node.cloneNode(boolean)',8:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',9:'condition',10:'then',11:'out_control',12:'for',13:'org.w3c.dom.Element.getAttributes()',14:'org.w3c.dom.Element.setTextContent(java.lang.String)',15:'for',16:'org.w3c.dom.Element.setTextContent(java.lang.String)',17:'org.w3c.dom.Element.getAttributes()',18:'hole',19:'if',20:'condition',21:'body',22:'out_control',23:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',24:'condition',25:'body',26:'out_control',27:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',28:'condition',29:'then',30:'out_control',31:'org.w3c.dom.Node.setTextContent(java.lang.String)',32:'org.w3c.dom.Node.setTextContent(java.lang.String)',33:'java.lang.String[].length',34:'java.lang.String[].length',35:'if',36:'if',37:'condition',38:'then',39:'out_control',40:'condition',41:'then',42:'out_control',43:'java.lang.String[].length',44:'java.lang.String[].length',45:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'condition',9:'then',10:'out_control',11:'for',12:'org.w3c.dom.Element.setTextContent(java.lang.String)',13:'org.w3c.dom.Element.getAttributes()',14:'if',15:'condition',16:'body',17:'out_control',18:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',19:'condition',20:'then',21:'out_control',22:'org.w3c.dom.Node.setTextContent(java.lang.String)',23:'java.lang.String[].length',24:'java.lang.String[].length',25:'if',26:'if',27:'condition',28:'then',29:'out_control',30:'condition',31:'then',32:'out_control',33:'java.lang.String[].length',34:'hole',35:'java.lang.String[].length',36:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'condition',9:'then',10:'out_control',11:'for',12:'org.w3c.dom.Element.getAttributes()',13:'org.w3c.dom.Element.setTextContent(java.lang.String)',14:'if',15:'condition',16:'body',17:'out_control',18:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',19:'condition',20:'then',21:'out_control',22:'org.w3c.dom.Node.setTextContent(java.lang.String)',23:'java.lang.String[].length',24:'java.lang.String[].length',25:'if',26:'if',27:'condition',28:'then',29:'out_control',30:'condition',31:'then',32:'out_control',33:'java.lang.String[].length',34:'java.lang.String[].length',35:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',36:'hole'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',9:'org.w3c.dom.Node.cloneNode(boolean)',10:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',11:'condition',12:'then',13:'out_control',14:'for',15:'org.w3c.dom.Element.getAttributes()',16:'org.w3c.dom.Element.setTextContent(java.lang.String)',17:'for',18:'org.w3c.dom.Element.setTextContent(java.lang.String)',19:'org.w3c.dom.Element.getAttributes()',20:'if',21:'condition',22:'body',23:'out_control',24:'hole',25:'condition',26:'body',27:'out_control',28:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',29:'condition',30:'then',31:'out_control',32:'org.w3c.dom.Node.setTextContent(java.lang.String)',33:'java.lang.String[].length',34:'java.lang.String[].length',35:'if',36:'if',37:'condition',38:'then',39:'out_control',40:'condition',41:'then',42:'out_control',43:'java.lang.String[].length',44:'java.lang.String[].length',45:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',9:'org.w3c.dom.Node.cloneNode(boolean)',10:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',11:'condition',12:'then',13:'out_control',14:'for',15:'org.w3c.dom.Element.getAttributes()',16:'org.w3c.dom.Element.setTextContent(java.lang.String)',17:'for',18:'org.w3c.dom.Element.setTextContent(java.lang.String)',19:'org.w3c.dom.Element.getAttributes()',20:'if',21:'condition',22:'body',23:'out_control',24:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',25:'condition',26:'body',27:'out_control',28:'hole',29:'condition',30:'then',31:'out_control',32:'org.w3c.dom.Node.setTextContent(java.lang.String)',33:'java.lang.String[].length',34:'java.lang.String[].length',35:'if',36:'if',37:'condition',38:'then',39:'out_control',40:'condition',41:'then',42:'out_control',43:'java.lang.String[].length',44:'java.lang.String[].length',45:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',8:'org.w3c.dom.Node.cloneNode(boolean)',9:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',10:'condition',11:'then',12:'out_control',13:'for',14:'org.w3c.dom.Element.getAttributes()',15:'org.w3c.dom.Element.setTextContent(java.lang.String)',16:'for',17:'org.w3c.dom.Element.setTextContent(java.lang.String)',18:'org.w3c.dom.Element.getAttributes()',19:'if',20:'condition',21:'body',22:'out_control',23:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',24:'condition',25:'body',26:'out_control',27:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',28:'condition',29:'then',30:'out_control',31:'hole',32:'org.w3c.dom.Node.setTextContent(java.lang.String)',33:'java.lang.String[].length',34:'java.lang.String[].length',35:'if',36:'if',37:'condition',38:'then',39:'out_control',40:'condition',41:'then',42:'out_control',43:'java.lang.String[].length',44:'java.lang.String[].length',45:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',9:'org.w3c.dom.Node.cloneNode(boolean)',10:'condition',11:'then',12:'out_control',13:'for',14:'org.w3c.dom.Element.getAttributes()',15:'org.w3c.dom.Element.setTextContent(java.lang.String)',16:'for',17:'org.w3c.dom.Element.setTextContent(java.lang.String)',18:'org.w3c.dom.Element.getAttributes()',19:'if',20:'condition',21:'body',22:'out_control',23:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',24:'condition',25:'body',26:'out_control',27:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',28:'condition',29:'then',30:'out_control',31:'org.w3c.dom.Node.setTextContent(java.lang.String)',32:'hole',33:'java.lang.String[].length',34:'java.lang.String[].length',35:'if',36:'if',37:'condition',38:'then',39:'out_control',40:'condition',41:'then',42:'out_control',43:'java.lang.String[].length',44:'java.lang.String[].length',45:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',9:'org.w3c.dom.Node.cloneNode(boolean)',10:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',11:'condition',12:'then',13:'out_control',14:'for',15:'org.w3c.dom.Element.getAttributes()',16:'for',17:'org.w3c.dom.Element.setTextContent(java.lang.String)',18:'org.w3c.dom.Element.getAttributes()',19:'if',20:'condition',21:'body',22:'out_control',23:'hole',24:'condition',25:'body',26:'out_control',27:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',28:'condition',29:'then',30:'out_control',31:'org.w3c.dom.Node.setTextContent(java.lang.String)',32:'java.lang.String[].length',33:'java.lang.String[].length',34:'if',35:'if',36:'condition',37:'then',38:'out_control',39:'condition',40:'then',41:'out_control',42:'java.lang.String[].length',43:'java.lang.String[].length',44:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',9:'org.w3c.dom.Node.cloneNode(boolean)',10:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',11:'condition',12:'then',13:'out_control',14:'for',15:'org.w3c.dom.Element.getAttributes()',16:'org.w3c.dom.Element.setTextContent(java.lang.String)',17:'for',18:'org.w3c.dom.Element.setTextContent(java.lang.String)',19:'if',20:'condition',21:'body',22:'out_control',23:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',24:'condition',25:'body',26:'out_control',27:'hole',28:'condition',29:'then',30:'out_control',31:'org.w3c.dom.Node.setTextContent(java.lang.String)',32:'java.lang.String[].length',33:'java.lang.String[].length',34:'if',35:'if',36:'condition',37:'then',38:'out_control',39:'condition',40:'then',41:'out_control',42:'java.lang.String[].length',43:'java.lang.String[].length',44:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',8:'org.w3c.dom.Node.cloneNode(boolean)',9:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',10:'condition',11:'then',12:'out_control',13:'for',14:'org.w3c.dom.Element.getAttributes()',15:'org.w3c.dom.Element.setTextContent(java.lang.String)',16:'for',17:'org.w3c.dom.Element.setTextContent(java.lang.String)',18:'org.w3c.dom.Element.getAttributes()',19:'if',20:'condition',21:'body',22:'out_control',23:'hole',24:'condition',25:'body',26:'out_control',27:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',28:'condition',29:'then',30:'out_control',31:'org.w3c.dom.Node.setTextContent(java.lang.String)',32:'java.lang.String[].length',33:'java.lang.String[].length',34:'if',35:'if',36:'condition',37:'then',38:'out_control',39:'condition',40:'then',41:'out_control',42:'java.lang.String[].length',43:'java.lang.String[].length',44:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',9:'org.w3c.dom.Node.cloneNode(boolean)',10:'condition',11:'then',12:'out_control',13:'for',14:'org.w3c.dom.Element.getAttributes()',15:'org.w3c.dom.Element.setTextContent(java.lang.String)',16:'for',17:'org.w3c.dom.Element.setTextContent(java.lang.String)',18:'org.w3c.dom.Element.getAttributes()',19:'if',20:'condition',21:'body',22:'out_control',23:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',24:'condition',25:'body',26:'out_control',27:'hole',28:'condition',29:'then',30:'out_control',31:'org.w3c.dom.Node.setTextContent(java.lang.String)',32:'java.lang.String[].length',33:'java.lang.String[].length',34:'if',35:'if',36:'condition',37:'then',38:'out_control',39:'condition',40:'then',41:'out_control',42:'java.lang.String[].length',43:'java.lang.String[].length',44:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'condition',9:'then',10:'out_control',11:'for',12:'org.w3c.dom.Element.getAttributes()',13:'org.w3c.dom.Element.setTextContent(java.lang.String)',14:'if',15:'condition',16:'body',17:'out_control',18:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',19:'condition',20:'then',21:'out_control',22:'org.w3c.dom.Node.setTextContent(java.lang.String)',23:'java.lang.String[].length',24:'java.lang.String[].length',25:'if',26:'if',27:'condition',28:'then',29:'out_control',30:'condition',31:'then',32:'out_control',33:'java.lang.String[].length',34:'java.lang.String[].length',35:'hole'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',9:'org.w3c.dom.Node.cloneNode(boolean)',10:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',11:'condition',12:'then',13:'out_control',14:'for',15:'hole',16:'for',17:'org.w3c.dom.Element.setTextContent(java.lang.String)',18:'org.w3c.dom.Element.getAttributes()',19:'if',20:'condition',21:'body',22:'out_control',23:'condition',24:'body',25:'out_control',26:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',27:'condition',28:'then',29:'out_control',30:'org.w3c.dom.Node.setTextContent(java.lang.String)',31:'java.lang.String[].length',32:'java.lang.String[].length',33:'if',34:'if',35:'condition',36:'then',37:'out_control',38:'condition',39:'then',40:'out_control',41:'java.lang.String[].length',42:'java.lang.String[].length',43:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',8:'org.w3c.dom.Node.cloneNode(boolean)',9:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',10:'condition',11:'then',12:'out_control',13:'for',14:'org.w3c.dom.Element.getAttributes()',15:'for',16:'org.w3c.dom.Element.setTextContent(java.lang.String)',17:'org.w3c.dom.Element.getAttributes()',18:'if',19:'condition',20:'body',21:'out_control',22:'hole',23:'condition',24:'body',25:'out_control',26:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',27:'condition',28:'then',29:'out_control',30:'org.w3c.dom.Node.setTextContent(java.lang.String)',31:'java.lang.String[].length',32:'java.lang.String[].length',33:'if',34:'if',35:'condition',36:'then',37:'out_control',38:'condition',39:'then',40:'out_control',41:'java.lang.String[].length',42:'java.lang.String[].length',43:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',9:'org.w3c.dom.Node.cloneNode(boolean)',10:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',11:'condition',12:'then',13:'out_control',14:'for',15:'org.w3c.dom.Element.getAttributes()',16:'org.w3c.dom.Element.setTextContent(java.lang.String)',17:'for',18:'hole',19:'if',20:'condition',21:'body',22:'out_control',23:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',24:'condition',25:'body',26:'out_control',27:'condition',28:'then',29:'out_control',30:'org.w3c.dom.Node.setTextContent(java.lang.String)',31:'java.lang.String[].length',32:'java.lang.String[].length',33:'if',34:'if',35:'condition',36:'then',37:'out_control',38:'condition',39:'then',40:'out_control',41:'java.lang.String[].length',42:'java.lang.String[].length',43:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',9:'org.w3c.dom.Node.cloneNode(boolean)',10:'condition',11:'then',12:'out_control',13:'for',14:'org.w3c.dom.Element.getAttributes()',15:'org.w3c.dom.Element.setTextContent(java.lang.String)',16:'for',17:'org.w3c.dom.Element.setTextContent(java.lang.String)',18:'if',19:'condition',20:'body',21:'out_control',22:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',23:'condition',24:'body',25:'out_control',26:'hole',27:'condition',28:'then',29:'out_control',30:'org.w3c.dom.Node.setTextContent(java.lang.String)',31:'java.lang.String[].length',32:'java.lang.String[].length',33:'if',34:'if',35:'condition',36:'then',37:'out_control',38:'condition',39:'then',40:'out_control',41:'java.lang.String[].length',42:'java.lang.String[].length',43:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'condition',9:'then',10:'out_control',11:'for',12:'org.w3c.dom.Element.getAttributes()',13:'org.w3c.dom.Element.setTextContent(java.lang.String)',14:'if',15:'condition',16:'body',17:'out_control',18:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',19:'condition',20:'then',21:'out_control',22:'org.w3c.dom.Node.setTextContent(java.lang.String)',23:'java.lang.String[].length',24:'java.lang.String[].length',25:'if',26:'hole',27:'condition',28:'then',29:'out_control',30:'java.lang.String[].length'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',7:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',8:'org.w3c.dom.Node.cloneNode(boolean)',9:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',10:'condition',11:'then',12:'out_control',13:'for',14:'for',15:'org.w3c.dom.Element.setTextContent(java.lang.String)',16:'org.w3c.dom.Element.getAttributes()',17:'if',18:'condition',19:'body',20:'out_control',21:'condition',22:'body',23:'out_control',24:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',25:'condition',26:'then',27:'out_control',28:'hole',29:'org.w3c.dom.Node.setTextContent(java.lang.String)',30:'java.lang.String[].length',31:'java.lang.String[].length',32:'if',33:'if',34:'condition',35:'then',36:'out_control',37:'condition',38:'then',39:'out_control',40:'java.lang.String[].length',41:'java.lang.String[].length',42:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',8:'org.w3c.dom.Node.cloneNode(boolean)',9:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',10:'condition',11:'then',12:'out_control',13:'for',14:'hole',15:'for',16:'org.w3c.dom.Element.setTextContent(java.lang.String)',17:'org.w3c.dom.Element.getAttributes()',18:'if',19:'condition',20:'body',21:'out_control',22:'condition',23:'body',24:'out_control',25:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',26:'condition',27:'then',28:'out_control',29:'org.w3c.dom.Node.setTextContent(java.lang.String)',30:'java.lang.String[].length',31:'java.lang.String[].length',32:'if',33:'if',34:'condition',35:'then',36:'out_control',37:'condition',38:'then',39:'out_control',40:'java.lang.String[].length',41:'java.lang.String[].length',42:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',9:'org.w3c.dom.Node.cloneNode(boolean)',10:'condition',11:'then',12:'out_control',13:'for',14:'org.w3c.dom.Element.getAttributes()',15:'org.w3c.dom.Element.setTextContent(java.lang.String)',16:'for',17:'hole',18:'if',19:'condition',20:'body',21:'out_control',22:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',23:'condition',24:'body',25:'out_control',26:'condition',27:'then',28:'out_control',29:'org.w3c.dom.Node.setTextContent(java.lang.String)',30:'java.lang.String[].length',31:'java.lang.String[].length',32:'if',33:'if',34:'condition',35:'then',36:'out_control',37:'condition',38:'then',39:'out_control',40:'java.lang.String[].length',41:'java.lang.String[].length',42:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)'}
{1:'org.w3c.dom.Node.Declaration',2:'if',3:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',4:'org.w3c.dom.Node.setTextContent(java.lang.String)',5:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',6:'org.w3c.dom.Node.cloneNode(boolean)',7:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',8:'condition',9:'then',10:'out_control',11:'for',12:'org.w3c.dom.Element.getAttributes()',13:'org.w3c.dom.Element.setTextContent(java.lang.String)',14:'if',15:'condition',16:'body',17:'out_control',18:'org.w3c.dom.NamedNodeMap.getNamedItem(java.lang.String)',19:'condition',20:'then',21:'out_control',22:'org.w3c.dom.Node.setTextContent(java.lang.String)',23:'java.lang.String[].length',24:'hole',25:'if',26:'condition',27:'then',28:'out_control',29:'java.lang.String[].length'}
{1:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',2:'hole'}
{1:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',2:'for',3:'condition',4:'body',5:'out_control',6:'java.lang.String[].length',7:'hole'}
{1:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',2:'for',3:'org.w3c.dom.Node.cloneNode(boolean)',4:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',5:'condition',6:'body',7:'out_control',8:'org.w3c.dom.Node.setTextContent(java.lang.String)',9:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',10:'hole'}
{1:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',2:'for',3:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',4:'org.w3c.dom.Node.cloneNode(boolean)',5:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',6:'condition',7:'body',8:'out_control',9:'hole',10:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',11:'for',12:'condition',13:'body',14:'out_control',15:'java.lang.String[].length'}
{1:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',2:'for',3:'org.w3c.dom.Node.cloneNode(boolean)',4:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',5:'condition',6:'body',7:'out_control',8:'org.w3c.dom.Node.setTextContent(java.lang.String)',9:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',10:'for',11:'condition',12:'body',13:'out_control',14:'java.lang.String[].length',15:'hole'}
{1:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',2:'for',3:'org.w3c.dom.Node.cloneNode(boolean)',4:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',5:'condition',6:'body',7:'out_control',8:'org.w3c.dom.Node.setTextContent(java.lang.String)',9:'hole'}
{1:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',2:'hole'}
{1:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',2:'hole'}
{1:'org.w3c.dom.Element.getElementsByTagName(java.lang.String).item(int)',2:'for',3:'org.w3c.dom.Element.insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)',4:'condition',5:'body',6:'out_control',7:'hole'}
{1:'javax.xml.transform.TransformerFactory.newInstance()',2:'try',3:'javax.xml.transform.TransformerFactory.newTransformer()',4:'hole',5:'catch',6:'out_control',7:'javax.xml.transform.OutputKeys.METHOD',8:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',9:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',10:'javax.xml.transform.Transformer.transform(javax.xml.transform.Source,javax.xml.transform.Result)',11:'javax.xml.transform.OutputKeys.INDENT',12:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',13:'java.io.ByteArrayOutputStream.toByteArray()',14:'java.io.ByteArrayOutputStream.new()',15:'return',16:'javax.xml.transform.stream.StreamResult.new(java.io.OutputStream)'}
{1:'javax.xml.transform.TransformerFactory.newInstance()',2:'try',3:'javax.xml.transform.TransformerFactory.setFeature(java.lang.String,boolean)',4:'javax.xml.transform.TransformerFactory.newTransformer()',5:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',6:'catch',7:'out_control',8:'hole',9:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',10:'javax.xml.transform.Transformer.transform(javax.xml.transform.Source,javax.xml.transform.Result)',11:'javax.xml.transform.OutputKeys.INDENT',12:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',13:'java.io.ByteArrayOutputStream.toByteArray()',14:'java.io.ByteArrayOutputStream.new()',15:'return',16:'javax.xml.transform.stream.StreamResult.new(java.io.OutputStream)'}
{1:'javax.xml.transform.TransformerFactory.newInstance()',2:'try',3:'javax.xml.transform.TransformerFactory.setFeature(java.lang.String,boolean)',4:'javax.xml.transform.TransformerFactory.newTransformer()',5:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',6:'catch',7:'out_control',8:'javax.xml.transform.OutputKeys.METHOD',9:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',10:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',11:'javax.xml.transform.Transformer.transform(javax.xml.transform.Source,javax.xml.transform.Result)',12:'javax.xml.transform.OutputKeys.INDENT',13:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',14:'hole',15:'java.io.ByteArrayOutputStream.new()',16:'javax.xml.transform.stream.StreamResult.new(java.io.OutputStream)'}
{1:'javax.xml.transform.TransformerFactory.newInstance()',2:'try',3:'javax.xml.transform.TransformerFactory.setFeature(java.lang.String,boolean)',4:'javax.xml.transform.TransformerFactory.newTransformer()',5:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',6:'catch',7:'out_control',8:'javax.xml.transform.OutputKeys.METHOD',9:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',10:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',11:'javax.xml.transform.OutputKeys.INDENT',12:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',13:'java.io.ByteArrayOutputStream.new()',14:'hole',15:'java.io.ByteArrayOutputStream.toByteArray()',16:'return'}
{1:'javax.xml.transform.TransformerFactory.newInstance()',2:'try',3:'javax.xml.transform.TransformerFactory.setFeature(java.lang.String,boolean)',4:'javax.xml.transform.TransformerFactory.newTransformer()',5:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',6:'catch',7:'out_control',8:'hole',9:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',10:'javax.xml.transform.Transformer.transform(javax.xml.transform.Source,javax.xml.transform.Result)',11:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',12:'java.io.ByteArrayOutputStream.toByteArray()',13:'java.io.ByteArrayOutputStream.new()',14:'return',15:'javax.xml.transform.stream.StreamResult.new(java.io.OutputStream)'}
{1:'javax.xml.transform.TransformerFactory.newInstance()',2:'try',3:'javax.xml.transform.TransformerFactory.setFeature(java.lang.String,boolean)',4:'javax.xml.transform.TransformerFactory.newTransformer()',5:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',6:'catch',7:'out_control',8:'javax.xml.transform.OutputKeys.METHOD',9:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',10:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',11:'javax.xml.transform.OutputKeys.INDENT',12:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',13:'java.io.ByteArrayOutputStream.new()',14:'javax.xml.transform.stream.StreamResult.new(java.io.OutputStream)',15:'hole'}
{1:'javax.xml.transform.TransformerFactory.newInstance()',2:'try',3:'javax.xml.transform.TransformerFactory.setFeature(java.lang.String,boolean)',4:'javax.xml.transform.TransformerFactory.newTransformer()',5:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',6:'catch',7:'out_control',8:'javax.xml.transform.OutputKeys.METHOD',9:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',10:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',11:'javax.xml.transform.OutputKeys.INDENT',12:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',13:'java.io.ByteArrayOutputStream.new()',14:'hole'}
{1:'javax.xml.transform.TransformerFactory.newInstance()',2:'try',3:'javax.xml.transform.TransformerFactory.setFeature(java.lang.String,boolean)',4:'javax.xml.transform.TransformerFactory.newTransformer()',5:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',6:'catch',7:'out_control',8:'javax.xml.transform.OutputKeys.METHOD',9:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',10:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',11:'javax.xml.transform.OutputKeys.INDENT',12:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',13:'hole'}
{1:'javax.xml.transform.TransformerFactory.newInstance()',2:'try',3:'javax.xml.transform.TransformerFactory.setFeature(java.lang.String,boolean)',4:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',5:'catch',6:'out_control',7:'hole'}
{1:'javax.xml.transform.TransformerFactory.newInstance()',2:'try',3:'javax.xml.transform.TransformerFactory.setFeature(java.lang.String,boolean)',4:'javax.xml.transform.TransformerFactory.newTransformer()',5:'javax.xml.XMLConstants.FEATURE_SECURE_PROCESSING',6:'catch',7:'out_control',8:'javax.xml.transform.OutputKeys.METHOD',9:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',10:'javax.xml.transform.Transformer.setOutputProperty(java.lang.String,java.lang.String)',11:'javax.xml.transform.OutputKeys.INDENT',12:'hole'}
{1:'org.w3c.dom.Node.getChildNodes()',2:'hole',3:'org.w3c.dom.Node.getChildNodes().getLength()',4:'org.w3c.dom.Node.ELEMENT_NODE',5:'org.w3c.dom.Node.getNodeType()',6:'org.w3c.dom.Node.getNodeValue().trim().length()',7:'org.w3c.dom.Node.TEXT_NODE',8:'org.w3c.dom.Node.getNodeType()',9:'if',10:'condition',11:'then',12:'out_control',13:'org.w3c.dom.Node.getParentNode().removeChild(org.w3c.dom.Node)'}
{1:'org.w3c.dom.Node.getChildNodes()',2:'for',3:'org.w3c.dom.NodeList.getLength()',4:'condition',5:'body',6:'out_control',7:'org.w3c.dom.Node.getChildNodes().getLength()',8:'org.w3c.dom.Node.ELEMENT_NODE',9:'org.w3c.dom.Node.getNodeType()',10:'org.w3c.dom.Node.getNodeValue().trim().length()',11:'org.w3c.dom.Node.TEXT_NODE',12:'org.w3c.dom.Node.getNodeType()',13:'hole'}
{1:'org.w3c.dom.Node.getChildNodes()',2:'for',3:'org.w3c.dom.NodeList.getLength()',4:'condition',5:'body',6:'out_control',7:'hole',8:'org.w3c.dom.Node.getNodeValue().trim().length()',9:'org.w3c.dom.Node.TEXT_NODE',10:'org.w3c.dom.Node.getNodeType()',11:'if',12:'condition',13:'then',14:'out_control',15:'org.w3c.dom.Node.getParentNode().removeChild(org.w3c.dom.Node)'}
{1:'org.w3c.dom.Node.getChildNodes()',2:'for',3:'org.w3c.dom.NodeList.getLength()',4:'condition',5:'body',6:'out_control',7:'org.w3c.dom.Node.getChildNodes().getLength()',8:'org.w3c.dom.Node.ELEMENT_NODE',9:'org.w3c.dom.Node.getNodeType()',10:'hole',11:'if',12:'condition',13:'then',14:'out_control',15:'org.w3c.dom.Node.getParentNode().removeChild(org.w3c.dom.Node)'}
{1:'org.w3c.dom.Node.getChildNodes()',2:'hole',3:'org.w3c.dom.Node.getNodeValue().trim().length()',4:'org.w3c.dom.Node.TEXT_NODE',5:'org.w3c.dom.Node.getNodeType()',6:'if',7:'condition',8:'then',9:'out_control',10:'org.w3c.dom.Node.getParentNode().removeChild(org.w3c.dom.Node)'}
{1:'org.w3c.dom.Node.getChildNodes()',2:'for',3:'org.w3c.dom.NodeList.getLength()',4:'condition',5:'body',6:'out_control',7:'org.w3c.dom.Node.getChildNodes().getLength()',8:'org.w3c.dom.Node.ELEMENT_NODE',9:'org.w3c.dom.Node.getNodeType()',10:'hole'}
{1:'org.w3c.dom.Node.getChildNodes()',2:'for',3:'org.w3c.dom.NodeList.getLength()',4:'condition',5:'body',6:'out_control',7:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'hole',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'hole',7:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'hole',6:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole',5:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole',5:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole'}
{1:'java.util.List.size()',2:'java.lang.String.new[][]',3:'hole'}
{1:'java.util.List.size()',2:'hole'}
{1:'java.util.List.size()',2:'java.lang.Boolean.new[][]',3:'hole'}
{1:'java.util.List.size()',2:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'hole',6:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole',5:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'boolean.Constant',4:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'boolean.Constant',4:'if',5:'condition',6:'then',7:'out_control',8:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'boolean.Constant',3:'hole'}
{1:'boolean.Constant',2:'try',3:'hole',4:'catch',5:'out_control'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.lang.String.new[]',3:'for',4:'java.lang.String.contains(java.lang.CharSequence)',5:'condition',6:'body',7:'out_control',8:'try',9:'hole',10:'catch',11:'out_control'}
{1:'java.lang.String.Constant',2:'java.lang.String.Constant',3:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.io.FileInputStream.new(java.lang.String)',4:'java.io.ByteArrayOutputStream.new()',5:'byte.new[]',6:'int.Declaration',7:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.io.FileInputStream.new(java.lang.String)',4:'java.io.ByteArrayOutputStream.new()',5:'byte.new[]',6:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.io.FileInputStream.new(java.lang.String)',4:'java.io.ByteArrayOutputStream.new()',5:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.io.FileInputStream.new(java.lang.String)',4:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.io.ByteArrayOutputStream.new()',4:'java.io.PrintStream.new(java.io.OutputStream)',5:'java.io.ByteArrayOutputStream.toByteArray()',6:'hole',7:'boolean.Constant',8:'try',9:'catch',10:'out_control'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.io.ByteArrayOutputStream.new()',4:'hole',5:'java.io.ByteArrayOutputStream.toByteArray()',6:'boolean.Constant',7:'try',8:'catch',9:'out_control'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.io.ByteArrayOutputStream.new()',4:'java.io.PrintStream.new(java.io.OutputStream)',5:'java.io.ByteArrayOutputStream.toByteArray()',6:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.io.ByteArrayOutputStream.new()',4:'java.io.PrintStream.new(java.io.OutputStream)',5:'java.io.PrintStream.print(java.lang.String)',6:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.io.ByteArrayOutputStream.new()',4:'hole',5:'java.io.ByteArrayOutputStream.toByteArray()'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.io.ByteArrayOutputStream.new()',4:'java.io.PrintStream.new(java.io.OutputStream)',5:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'java.io.ByteArrayOutputStream.new()',4:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.io.FileInputStream.new(java.lang.String)',3:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'hole'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'java.io.ByteArrayOutputStream.new()',3:'java.io.PrintStream.new(java.io.OutputStream)',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'hole',6:'java.io.ByteArrayOutputStream.new()'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'java.io.ByteArrayOutputStream.new()',3:'java.io.PrintStream.new(java.io.OutputStream)',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'java.io.PrintStream.print(java.lang.String)',6:'hole'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'java.io.ByteArrayOutputStream.new()',3:'java.io.PrintStream.new(java.io.OutputStream)',4:'java.io.PrintStream.print(java.lang.String)',5:'java.io.PrintStream.close()',6:'hole'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'java.io.ByteArrayOutputStream.new()',3:'hole',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'java.io.ByteArrayOutputStream.new()'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'java.io.ByteArrayOutputStream.new()',3:'java.io.PrintStream.new(java.io.OutputStream)',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'hole'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'java.io.ByteArrayOutputStream.new()',3:'java.io.PrintStream.new(java.io.OutputStream)',4:'java.io.PrintStream.print(java.lang.String)',5:'hole'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'java.io.ByteArrayOutputStream.new()',3:'hole',4:'java.io.ByteArrayOutputStream.toByteArray()'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'java.io.ByteArrayOutputStream.new()',3:'java.io.PrintStream.new(java.io.OutputStream)',4:'hole'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'java.io.ByteArrayOutputStream.new()',3:'hole'}
{1:'java.io.FileInputStream.new(java.lang.String)',2:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'java.io.ByteArrayOutputStream.toByteArray()',3:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole'}
{1:'byte.new[]',2:'java.io.ByteArrayOutputStream.new()',3:'hole'}
{1:'byte.new[]',2:'hole'}
{1:'java.io.ByteArrayOutputStream.new()',2:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.lang.String.ArrayConstant[]',2:'float.Constant',3:'hole'}
{1:'java.lang.String.ArrayConstant[]',2:'hole'}
{1:'java.lang.String.trim()',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.contains(java.lang.CharSequence)',6:'if',7:'condition',8:'then',9:'out_control',10:'java.lang.String.contains(java.lang.CharSequence)',11:'hole'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'java.util.Map.get(java.lang.Object)',13:'java.util.Map.get(java.lang.Object)',14:'float.Constant',15:'if',16:'java.lang.Float.parseFloat(java.lang.String)',17:'hole',18:'float.Constant',19:'condition',20:'then',21:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'float.Constant',13:'if',14:'java.lang.Float.parseFloat(java.lang.String)',15:'if',16:'java.lang.Float.parseFloat(java.lang.String)',17:'float.Constant',18:'condition',19:'then',20:'out_control',21:'condition',22:'then',23:'out_control',24:'hole'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'float.Constant',13:'hole',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'if',17:'java.lang.Float.parseFloat(java.lang.String)',18:'float.Constant',19:'condition',20:'then',21:'out_control',22:'condition',23:'then',24:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'float.Constant',13:'hole',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'if',17:'java.lang.Float.parseFloat(java.lang.String)',18:'float.Constant',19:'condition',20:'then',21:'out_control',22:'condition',23:'then',24:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'float.Constant',13:'hole',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'if',17:'java.lang.Float.parseFloat(java.lang.String)',18:'float.Constant',19:'condition',20:'then',21:'out_control',22:'condition',23:'then',24:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'float.Constant',13:'hole',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'if',17:'java.lang.Float.parseFloat(java.lang.String)',18:'float.Constant',19:'condition',20:'then',21:'out_control',22:'condition',23:'then',24:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'float.Constant',13:'hole',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'if',17:'java.lang.Float.parseFloat(java.lang.String)',18:'float.Constant',19:'condition',20:'then',21:'out_control',22:'condition',23:'then',24:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'float.Constant',13:'hole',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'if',17:'java.lang.Float.parseFloat(java.lang.String)',18:'float.Constant',19:'condition',20:'then',21:'out_control',22:'condition',23:'then',24:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'float.Constant',13:'hole',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'float.Constant',17:'if',18:'condition',19:'then',20:'out_control',21:'condition',22:'then',23:'out_control',24:'java.lang.Float.parseFloat(java.lang.String)'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'java.util.Map.get(java.lang.Object)',13:'float.Constant',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'float.Constant',17:'condition',18:'then',19:'out_control',20:'hole'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'java.util.Map.get(java.lang.Object)',13:'float.Constant',14:'hole',15:'float.Constant',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.Float.parseFloat(java.lang.String)'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'float.Constant',12:'if',13:'java.lang.Float.parseFloat(java.lang.String)',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'float.Constant',17:'condition',18:'then',19:'out_control',20:'condition',21:'then',22:'out_control',23:'hole'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'float.Constant',12:'hole',13:'if',14:'java.lang.Float.parseFloat(java.lang.String)',15:'if',16:'java.lang.Float.parseFloat(java.lang.String)',17:'float.Constant',18:'condition',19:'then',20:'out_control',21:'condition',22:'then',23:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'float.Constant',12:'hole',13:'if',14:'java.lang.Float.parseFloat(java.lang.String)',15:'if',16:'java.lang.Float.parseFloat(java.lang.String)',17:'float.Constant',18:'condition',19:'then',20:'out_control',21:'condition',22:'then',23:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'float.Constant',12:'hole',13:'if',14:'java.lang.Float.parseFloat(java.lang.String)',15:'if',16:'java.lang.Float.parseFloat(java.lang.String)',17:'float.Constant',18:'condition',19:'then',20:'out_control',21:'condition',22:'then',23:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'float.Constant',12:'hole',13:'if',14:'java.lang.Float.parseFloat(java.lang.String)',15:'if',16:'java.lang.Float.parseFloat(java.lang.String)',17:'float.Constant',18:'condition',19:'then',20:'out_control',21:'condition',22:'then',23:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'float.Constant',12:'hole',13:'if',14:'java.lang.Float.parseFloat(java.lang.String)',15:'if',16:'java.lang.Float.parseFloat(java.lang.String)',17:'float.Constant',18:'condition',19:'then',20:'out_control',21:'condition',22:'then',23:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'float.Constant',12:'hole',13:'if',14:'java.lang.Float.parseFloat(java.lang.String)',15:'float.Constant',16:'if',17:'condition',18:'then',19:'out_control',20:'condition',21:'then',22:'out_control',23:'java.lang.Float.parseFloat(java.lang.String)'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'float.Constant',13:'hole',14:'float.Constant',15:'if',16:'condition',17:'then',18:'out_control',19:'java.lang.Float.parseFloat(java.lang.String)'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'java.util.Map.get(java.lang.Object)',13:'float.Constant',14:'hole',15:'float.Constant'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'float.Constant',11:'if',12:'java.lang.Float.parseFloat(java.lang.String)',13:'if',14:'java.lang.Float.parseFloat(java.lang.String)',15:'float.Constant',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'out_control',22:'hole'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'float.Constant',11:'hole',12:'if',13:'java.lang.Float.parseFloat(java.lang.String)',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'float.Constant',17:'condition',18:'then',19:'out_control',20:'condition',21:'then',22:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'float.Constant',11:'hole',12:'if',13:'java.lang.Float.parseFloat(java.lang.String)',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'float.Constant',17:'condition',18:'then',19:'out_control',20:'condition',21:'then',22:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'float.Constant',11:'hole',12:'if',13:'java.lang.Float.parseFloat(java.lang.String)',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'float.Constant',17:'condition',18:'then',19:'out_control',20:'condition',21:'then',22:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'float.Constant',11:'hole',12:'if',13:'java.lang.Float.parseFloat(java.lang.String)',14:'if',15:'java.lang.Float.parseFloat(java.lang.String)',16:'float.Constant',17:'condition',18:'then',19:'out_control',20:'condition',21:'then',22:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'float.Constant',11:'hole',12:'if',13:'java.lang.Float.parseFloat(java.lang.String)',14:'float.Constant',15:'if',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'out_control',22:'java.lang.Float.parseFloat(java.lang.String)'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'float.Constant',12:'hole',13:'float.Constant',14:'if',15:'condition',16:'then',17:'out_control',18:'java.lang.Float.parseFloat(java.lang.String)'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'java.util.Map.get(java.lang.Object)',12:'float.Constant',13:'hole',14:'float.Constant'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'float.Constant',10:'if',11:'java.lang.Float.parseFloat(java.lang.String)',12:'if',13:'java.lang.Float.parseFloat(java.lang.String)',14:'float.Constant',15:'condition',16:'then',17:'out_control',18:'condition',19:'then',20:'out_control',21:'hole'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'float.Constant',10:'hole',11:'if',12:'java.lang.Float.parseFloat(java.lang.String)',13:'if',14:'java.lang.Float.parseFloat(java.lang.String)',15:'float.Constant',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'float.Constant',10:'hole',11:'if',12:'java.lang.Float.parseFloat(java.lang.String)',13:'if',14:'java.lang.Float.parseFloat(java.lang.String)',15:'float.Constant',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'float.Constant',10:'hole',11:'if',12:'java.lang.Float.parseFloat(java.lang.String)',13:'if',14:'java.lang.Float.parseFloat(java.lang.String)',15:'float.Constant',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'out_control'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'float.Constant',10:'hole',11:'if',12:'java.lang.Float.parseFloat(java.lang.String)',13:'float.Constant',14:'if',15:'condition',16:'then',17:'out_control',18:'condition',19:'then',20:'out_control',21:'java.lang.Float.parseFloat(java.lang.String)'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'float.Constant',11:'hole',12:'float.Constant',13:'if',14:'condition',15:'then',16:'out_control',17:'java.lang.Float.parseFloat(java.lang.String)'}
{1:'java.util.Map.Constant',2:'java.util.Map.get(java.lang.Object)',3:'java.util.Map.get(java.lang.Object)',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.get(java.lang.Object)',6:'java.util.Map.get(java.lang.Object)',7:'java.util.Map.get(java.lang.Object)',8:'java.util.Map.get(java.lang.Object)',9:'java.util.Map.get(java.lang.Object)',10:'java.util.Map.get(java.lang.Object)',11:'float.Constant',12:'hole',13:'float.Constant'}
{1:'float.Constant',2:'hole'}
{1:'java.lang.String.toLowerCase()',2:'hole',3:'java.util.HashMap.get(java.lang.Object)',4:'return'}
{1:'java.lang.String.toLowerCase()',2:'if',3:'java.util.HashMap.containsKey(java.lang.Object)',4:'condition',5:'then',6:'out_control',7:'hole',8:'java.util.HashMap.get(java.lang.Object)',9:'return'}
{1:'java.lang.String.toLowerCase()',2:'if',3:'java.util.HashMap.containsKey(java.lang.Object)',4:'java.util.HashMap.get(java.lang.Object)',5:'condition',6:'then',7:'out_control',8:'return',9:'hole'}
{1:'java.lang.String.toLowerCase()',2:'hole'}
{1:'java.util.List.Constant',2:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.util.List.iterator()',2:'hole'}
{1:'java.util.List.iterator()',2:'while',3:'java.util.Iterator.hasNext()',4:'java.util.Iterator.next()',5:'condition',6:'body',7:'out_control',8:'hole'}
{1:'java.util.List.iterator()',2:'while',3:'java.util.Iterator.hasNext()',4:'condition',5:'body',6:'out_control',7:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',18:'java.util.LinkedHashMap.new(int)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',28:'if',29:'condition',30:'then',31:'elseif',32:'out_control',33:'java.lang.String.[index]',34:'condition',35:'then',36:'elseif',37:'hole',38:'if',39:'condition',40:'then',41:'elseif',42:'condition',43:'then',44:'else',45:'out_control',46:'if',47:'condition',48:'then',49:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',50:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',51:'condition',52:'then',53:'else',54:'out_control',55:'if',56:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',57:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',58:'condition',59:'then',60:'else',61:'out_control',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.new(int)',14:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',15:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',16:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',17:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'if',21:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',22:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',23:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',24:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',25:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',26:'condition',27:'then',28:'elseif',29:'out_control',30:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',31:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',32:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',33:'java.lang.String.[index]',34:'condition',35:'then',36:'elseif',37:'if',38:'hole',39:'condition',40:'then',41:'elseif',42:'condition',43:'then',44:'else',45:'out_control',46:'if',47:'condition',48:'then',49:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',50:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',51:'condition',52:'then',53:'else',54:'out_control',55:'if',56:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',57:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',58:'condition',59:'then',60:'else',61:'out_control',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.new(int)',14:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',15:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',16:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',17:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'if',21:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',22:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',23:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',24:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',25:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',26:'condition',27:'then',28:'elseif',29:'out_control',30:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',31:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',32:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',33:'java.lang.String.[index]',34:'condition',35:'then',36:'elseif',37:'if',38:'if',39:'condition',40:'then',41:'elseif',42:'condition',43:'then',44:'else',45:'out_control',46:'condition',47:'then',48:'else',49:'out_control',50:'hole',51:'condition',52:'then',53:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',54:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',55:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',56:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',57:'if',58:'condition',59:'then',60:'else',61:'out_control',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.new(int)',14:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',15:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',16:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',17:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'if',21:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',22:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',23:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',24:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',25:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',26:'condition',27:'then',28:'elseif',29:'out_control',30:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',31:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',32:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',33:'java.lang.String.[index]',34:'condition',35:'then',36:'elseif',37:'if',38:'if',39:'condition',40:'then',41:'elseif',42:'condition',43:'then',44:'else',45:'out_control',46:'condition',47:'then',48:'else',49:'out_control',50:'if',51:'condition',52:'then',53:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',54:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',55:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',56:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',57:'condition',58:'then',59:'else',60:'out_control',61:'hole',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'hole',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'if',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'hole',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'if',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'hole',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'if',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'hole',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'if',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'hole',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'if',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'hole',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'if',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'hole',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'if',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'hole',26:'if',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'hole',27:'if',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',18:'java.util.LinkedHashMap.new(int)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',28:'if',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'hole',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.lang.String.[index]',40:'condition',41:'then',42:'elseif',43:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',18:'java.util.LinkedHashMap.new(int)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',28:'if',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'hole',39:'java.lang.String.[index]',40:'condition',41:'then',42:'elseif',43:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',18:'java.util.LinkedHashMap.new(int)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',28:'if',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'hole',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',18:'java.util.LinkedHashMap.new(int)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',28:'if',29:'condition',30:'then',31:'elseif',32:'out_control',33:'hole',34:'condition',35:'then',36:'elseif',37:'if',38:'condition',39:'then',40:'elseif',41:'condition',42:'then',43:'else',44:'out_control',45:'if',46:'condition',47:'then',48:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',49:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',50:'condition',51:'then',52:'else',53:'out_control',54:'if',55:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',56:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',57:'condition',58:'then',59:'else',60:'out_control',61:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',62:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',18:'java.util.LinkedHashMap.new(int)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',28:'if',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.lang.String.[index]',40:'condition',41:'then',42:'elseif',43:'if',44:'if',45:'condition',46:'then',47:'elseif',48:'condition',49:'then',50:'else',51:'out_control',52:'condition',53:'then',54:'else',55:'out_control',56:'if',57:'condition',58:'then',59:'hole',60:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',61:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',62:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',63:'condition',64:'then',65:'else',66:'out_control',67:'if',68:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',18:'java.util.LinkedHashMap.new(int)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',28:'if',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'hole',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'if',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'condition',33:'then',34:'elseif',35:'out_control',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.lang.String.[index]',40:'condition',41:'then',42:'elseif',43:'if',44:'if',45:'condition',46:'then',47:'elseif',48:'condition',49:'then',50:'else',51:'out_control',52:'condition',53:'then',54:'else',55:'out_control',56:'if',57:'condition',58:'then',59:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',60:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',61:'hole',62:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',63:'condition',64:'then',65:'else',66:'out_control',67:'if',68:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'if',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'hole',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'if',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'condition',33:'then',34:'elseif',35:'out_control',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.lang.String.[index]',40:'condition',41:'then',42:'elseif',43:'if',44:'if',45:'condition',46:'then',47:'elseif',48:'condition',49:'then',50:'else',51:'out_control',52:'condition',53:'then',54:'else',55:'out_control',56:'if',57:'condition',58:'then',59:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',60:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',61:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',62:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',63:'condition',64:'then',65:'else',66:'out_control',67:'if',68:'hole',69:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',70:'condition',71:'then',72:'else',73:'out_control',74:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'if',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'hole',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'if',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'condition',33:'then',34:'elseif',35:'out_control',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.lang.String.[index]',40:'condition',41:'then',42:'elseif',43:'if',44:'if',45:'condition',46:'then',47:'elseif',48:'condition',49:'then',50:'else',51:'out_control',52:'condition',53:'then',54:'else',55:'out_control',56:'if',57:'condition',58:'then',59:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',60:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',61:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',62:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',63:'condition',64:'then',65:'else',66:'out_control',67:'if',68:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',69:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',70:'condition',71:'then',72:'else',73:'out_control',74:'hole',75:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',76:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.new(int)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'if',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',33:'condition',34:'then',35:'elseif',36:'out_control',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',39:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',40:'java.lang.String.[index]',41:'condition',42:'then',43:'elseif',44:'if',45:'if',46:'condition',47:'then',48:'elseif',49:'condition',50:'then',51:'else',52:'out_control',53:'condition',54:'then',55:'else',56:'out_control',57:'if',58:'condition',59:'then',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',63:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',64:'condition',65:'then',66:'else',67:'out_control',68:'if',69:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',70:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',71:'condition',72:'then',73:'else',74:'out_control',75:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',76:'hole'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.new(int)',17:'hole',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'if',25:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',26:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',31:'condition',32:'then',33:'elseif',34:'out_control',35:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.lang.String.[index]',39:'condition',40:'then',41:'elseif',42:'if',43:'if',44:'condition',45:'then',46:'elseif',47:'condition',48:'then',49:'else',50:'out_control',51:'condition',52:'then',53:'else',54:'out_control',55:'if',56:'condition',57:'then',58:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',59:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'condition',63:'then',64:'else',65:'out_control',66:'if',67:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',68:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',69:'condition',70:'then',71:'else',72:'out_control',73:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',74:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.new(int)',17:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',18:'hole',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'if',26:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'condition',32:'then',33:'elseif',34:'out_control',35:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.lang.String.[index]',39:'condition',40:'then',41:'elseif',42:'if',43:'if',44:'condition',45:'then',46:'elseif',47:'condition',48:'then',49:'else',50:'out_control',51:'condition',52:'then',53:'else',54:'out_control',55:'if',56:'condition',57:'then',58:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',59:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'condition',63:'then',64:'else',65:'out_control',66:'if',67:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',68:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',69:'condition',70:'then',71:'else',72:'out_control',73:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',74:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.new(int)',17:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'hole',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'if',25:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',26:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',31:'condition',32:'then',33:'elseif',34:'out_control',35:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.lang.String.[index]',39:'condition',40:'then',41:'elseif',42:'if',43:'if',44:'condition',45:'then',46:'elseif',47:'condition',48:'then',49:'else',50:'out_control',51:'condition',52:'then',53:'else',54:'out_control',55:'if',56:'condition',57:'then',58:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',59:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'condition',63:'then',64:'else',65:'out_control',66:'if',67:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',68:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',69:'condition',70:'then',71:'else',72:'out_control',73:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',74:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.new(int)',17:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'hole',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'if',26:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'condition',32:'then',33:'elseif',34:'out_control',35:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.lang.String.[index]',39:'condition',40:'then',41:'elseif',42:'if',43:'if',44:'condition',45:'then',46:'elseif',47:'condition',48:'then',49:'else',50:'out_control',51:'condition',52:'then',53:'else',54:'out_control',55:'if',56:'condition',57:'then',58:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',59:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'condition',63:'then',64:'else',65:'out_control',66:'if',67:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',68:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',69:'condition',70:'then',71:'else',72:'out_control',73:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',74:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.new(int)',17:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'hole',24:'if',25:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',26:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',31:'condition',32:'then',33:'elseif',34:'out_control',35:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.lang.String.[index]',39:'condition',40:'then',41:'elseif',42:'if',43:'if',44:'condition',45:'then',46:'elseif',47:'condition',48:'then',49:'else',50:'out_control',51:'condition',52:'then',53:'else',54:'out_control',55:'if',56:'condition',57:'then',58:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',59:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'condition',63:'then',64:'else',65:'out_control',66:'if',67:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',68:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',69:'condition',70:'then',71:'else',72:'out_control',73:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',74:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.new(int)',17:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'hole',25:'if',26:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'condition',32:'then',33:'elseif',34:'out_control',35:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',38:'java.lang.String.[index]',39:'condition',40:'then',41:'elseif',42:'if',43:'if',44:'condition',45:'then',46:'elseif',47:'condition',48:'then',49:'else',50:'out_control',51:'condition',52:'then',53:'else',54:'out_control',55:'if',56:'condition',57:'then',58:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',59:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'condition',63:'then',64:'else',65:'out_control',66:'if',67:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',68:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',69:'condition',70:'then',71:'else',72:'out_control',73:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',74:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',18:'java.util.LinkedHashMap.new(int)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',28:'if',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'condition',33:'then',34:'elseif',35:'out_control',36:'hole',37:'java.lang.String.[index]',38:'condition',39:'then',40:'elseif',41:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',42:'if',43:'if',44:'condition',45:'then',46:'elseif',47:'condition',48:'then',49:'else',50:'out_control',51:'condition',52:'then',53:'else',54:'out_control',55:'if',56:'condition',57:'then',58:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',59:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'condition',63:'then',64:'else',65:'out_control',66:'if',67:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',68:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',69:'condition',70:'then',71:'else',72:'out_control',73:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',74:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',18:'java.util.LinkedHashMap.new(int)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',28:'if',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'condition',33:'then',34:'elseif',35:'out_control',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'hole',38:'java.lang.String.[index]',39:'condition',40:'then',41:'elseif',42:'if',43:'if',44:'condition',45:'then',46:'elseif',47:'condition',48:'then',49:'else',50:'out_control',51:'condition',52:'then',53:'else',54:'out_control',55:'if',56:'condition',57:'then',58:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',59:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',60:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',61:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',62:'condition',63:'then',64:'else',65:'out_control',66:'if',67:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',68:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',69:'condition',70:'then',71:'else',72:'out_control',73:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',74:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',17:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',18:'java.util.LinkedHashMap.new(int)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',25:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',26:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',27:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',28:'if',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',31:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',32:'condition',33:'then',34:'elseif',35:'out_control',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.lang.String.[index]',38:'condition',39:'then',40:'elseif',41:'if',42:'if',43:'condition',44:'then',45:'elseif',46:'condition',47:'then',48:'else',49:'out_control',50:'condition',51:'then',52:'else',53:'out_control',54:'if',55:'condition',56:'then',57:'hole',58:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',59:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',60:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',61:'condition',62:'then',63:'else',64:'out_control',65:'if',66:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',67:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',68:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',69:'condition',70:'then',71:'else',72:'out_control',73:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',74:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.new(int)',17:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'if',25:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',26:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'condition',31:'then',32:'elseif',33:'out_control',34:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',35:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.lang.String.[index]',38:'condition',39:'then',40:'elseif',41:'if',42:'if',43:'condition',44:'then',45:'elseif',46:'condition',47:'then',48:'else',49:'out_control',50:'condition',51:'then',52:'else',53:'out_control',54:'if',55:'condition',56:'then',57:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',58:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',59:'hole',60:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',61:'condition',62:'then',63:'else',64:'out_control',65:'if',66:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',67:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',68:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',69:'condition',70:'then',71:'else',72:'out_control',73:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',74:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.new(int)',17:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'if',25:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',26:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'condition',31:'then',32:'elseif',33:'out_control',34:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',35:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.lang.String.[index]',38:'condition',39:'then',40:'elseif',41:'if',42:'if',43:'condition',44:'then',45:'elseif',46:'condition',47:'then',48:'else',49:'out_control',50:'condition',51:'then',52:'else',53:'out_control',54:'if',55:'condition',56:'then',57:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',58:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',59:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',60:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',61:'condition',62:'then',63:'else',64:'out_control',65:'if',66:'hole',67:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',68:'condition',69:'then',70:'else',71:'out_control',72:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',73:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',74:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.split(java.lang.String)',2:'java.lang.String[].length',3:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',9:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',10:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',11:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',12:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',13:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',14:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',15:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',16:'java.util.LinkedHashMap.new(int)',17:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',18:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',19:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',20:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',21:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',22:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',23:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',24:'if',25:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',26:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',27:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',28:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',29:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',30:'condition',31:'then',32:'elseif',33:'out_control',34:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',35:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',36:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',37:'java.lang.String.[index]',38:'condition',39:'then',40:'elseif',41:'if',42:'if',43:'condition',44:'then',45:'elseif',46:'condition',47:'then',48:'else',49:'out_control',50:'condition',51:'then',52:'else',53:'out_control',54:'if',55:'condition',56:'then',57:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',58:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',59:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',60:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',61:'condition',62:'then',63:'else',64:'out_control',65:'if',66:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)',67:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',68:'condition',69:'then',70:'else',71:'out_control',72:'hole',73:'java.text.MessageFormat.format(java.lang.String,java.lang.Object[])',74:'java.text.MessageFormat.format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)'}
{1:'java.util.HashMap.new(int)',2:'java.lang.String.ArrayConstant[]',3:'java.util.HashMap.putAll(java.util.Map)',4:'java.util.HashMap.putAll(java.util.Map)',5:'java.util.HashMap.putAll(java.util.Map)',6:'java.lang.String[].length',7:'if',8:'condition',9:'then',10:'else',11:'out_control',12:'hole',13:'for',14:'condition',15:'body',16:'out_control',17:'java.lang.String.[index]',18:'if',19:'java.util.HashSet.contains(java.lang.Object)',20:'java.util.HashSet.contains(java.lang.Object)',21:'java.lang.String.contains(java.lang.CharSequence)',22:'java.lang.String.toLowerCase()',23:'condition',24:'then',25:'elseif',26:'out_control',27:'condition',28:'then',29:'elseif',30:'condition',31:'then'}
{1:'java.util.HashMap.new(int)',2:'java.lang.String.ArrayConstant[]',3:'java.util.HashMap.putAll(java.util.Map)',4:'java.util.HashMap.putAll(java.util.Map)',5:'java.lang.String[].length',6:'java.util.HashSet.contains(java.lang.Object)',7:'if',8:'condition',9:'then',10:'else',11:'out_control',12:'if',13:'for',14:'condition',15:'then',16:'else',17:'out_control',18:'condition',19:'body',20:'out_control',21:'java.lang.String.[index]',22:'hole'}
{1:'java.util.HashMap.new(int)',2:'java.lang.String.ArrayConstant[]',3:'java.util.HashMap.putAll(java.util.Map)',4:'java.util.HashMap.putAll(java.util.Map)',5:'java.lang.String[].length',6:'java.util.HashSet.contains(java.lang.Object)',7:'if',8:'condition',9:'then',10:'else',11:'out_control',12:'if',13:'for',14:'condition',15:'then',16:'else',17:'out_control',18:'condition',19:'body',20:'out_control',21:'hole'}
{1:'java.lang.String.toCharArray()',2:'if',3:'char[].length',4:'condition',5:'then',6:'else',7:'out_control',8:'java.lang.String.contains(java.lang.CharSequence)',9:'java.lang.StringBuilder.new()',10:'java.lang.String.valueOf(char[]).trim()',11:'for',12:'return',13:'condition',14:'body',15:'out_control',16:'char.[index]',17:'java.lang.StringBuilder.toString().trim()',18:'hole',19:'return'}
{1:'java.lang.String.toCharArray()',2:'if',3:'char[].length',4:'condition',5:'then',6:'else',7:'out_control',8:'java.lang.String.contains(java.lang.CharSequence)',9:'java.lang.StringBuilder.new()',10:'java.lang.String.valueOf(char[]).trim()',11:'for',12:'java.lang.StringBuilder.append(char)',13:'return',14:'condition',15:'body',16:'out_control',17:'char.[index]',18:'java.lang.StringBuilder.toString().trim()',19:'if',20:'return',21:'condition',22:'then',23:'else',24:'out_control',25:'hole'}
{1:'java.lang.String.toCharArray()',2:'if',3:'char[].length',4:'char[].length',5:'condition',6:'then',7:'else',8:'out_control',9:'java.lang.String.contains(java.lang.CharSequence)',10:'java.lang.StringBuilder.new()',11:'hole',12:'for',13:'java.lang.StringBuilder.append(char)',14:'java.lang.StringBuilder.append(char)',15:'condition',16:'body',17:'out_control',18:'char.[index]',19:'java.lang.StringBuilder.toString().trim()',20:'if',21:'return',22:'condition',23:'then',24:'else',25:'out_control',26:'if',27:'condition',28:'then',29:'out_control'}
{1:'java.lang.String.toCharArray()',2:'if',3:'char[].length',4:'condition',5:'then',6:'else',7:'out_control',8:'java.lang.String.contains(java.lang.CharSequence)',9:'java.lang.StringBuilder.new()',10:'java.lang.String.valueOf(char[]).trim()',11:'for',12:'return',13:'condition',14:'body',15:'out_control',16:'hole',17:'java.lang.StringBuilder.toString().trim()',18:'return'}
{1:'java.lang.String.toCharArray()',2:'if',3:'char[].length',4:'char[].length',5:'condition',6:'then',7:'else',8:'out_control',9:'java.lang.String.contains(java.lang.CharSequence)',10:'java.lang.StringBuilder.new()',11:'java.lang.String.valueOf(char[]).trim()',12:'for',13:'java.lang.StringBuilder.append(char)',14:'java.lang.StringBuilder.append(char)',15:'return',16:'condition',17:'body',18:'out_control',19:'char.[index]',20:'hole',21:'if',22:'condition',23:'then',24:'else',25:'out_control',26:'if',27:'condition',28:'then',29:'out_control'}
{1:'java.util.HashMap.new()',2:'java.lang.String.split(java.lang.String)',3:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',8:'for',9:'java.lang.String[].length',10:'hole',11:'condition',12:'body',13:'out_control',14:'java.lang.String.[index]',15:'if',16:'java.lang.String.equalsIgnoreCase(java.lang.String)',17:'java.lang.String.equalsIgnoreCase(java.lang.String)',18:'java.lang.String.equalsIgnoreCase(java.lang.String)',19:'java.lang.String.contains(java.lang.CharSequence)',20:'java.lang.String.split(java.lang.String)',21:'condition',22:'then',23:'elseif',24:'out_control',25:'java.lang.String.[index]',26:'condition',27:'then',28:'elseif',29:'condition',30:'then',31:'elseif',32:'condition',33:'then',34:'if',35:'condition',36:'then',37:'out_control'}
{1:'java.util.HashMap.new()',2:'java.lang.String.split(java.lang.String)',3:'for',4:'java.lang.String[].length',5:'condition',6:'body',7:'out_control',8:'java.lang.String.[index]',9:'hole'}
{1:'java.util.HashMap.new()',2:'java.lang.String.split(java.lang.String)',3:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'for',8:'java.lang.String[].length',9:'condition',10:'body',11:'out_control',12:'java.lang.String.[index]',13:'if',14:'java.lang.String.equalsIgnoreCase(java.lang.String)',15:'java.lang.String.equalsIgnoreCase(java.lang.String)',16:'java.lang.String.equalsIgnoreCase(java.lang.String)',17:'java.lang.String.contains(java.lang.CharSequence)',18:'java.lang.String.split(java.lang.String)',19:'condition',20:'then',21:'elseif',22:'out_control',23:'java.lang.String.[index]',24:'condition',25:'then',26:'elseif',27:'condition',28:'then',29:'elseif',30:'condition',31:'then',32:'if',33:'condition',34:'then',35:'out_control',36:'hole'}
{1:'java.util.HashMap.new()',2:'java.lang.String.split(java.lang.String)',3:'for',4:'java.lang.String[].length',5:'condition',6:'body',7:'out_control',8:'hole'}
{1:'java.util.HashMap.new()',2:'java.lang.String.split(java.lang.String)',3:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',9:'for',10:'java.lang.String[].length',11:'java.lang.String[].length',12:'if',13:'condition',14:'body',15:'out_control',16:'condition',17:'then',18:'out_control',19:'java.lang.String.[index]',20:'java.lang.String.[index]',21:'if',22:'java.lang.String.equalsIgnoreCase(java.lang.String)',23:'java.lang.String.equalsIgnoreCase(java.lang.String)',24:'java.lang.String.equalsIgnoreCase(java.lang.String)',25:'java.lang.String.contains(java.lang.CharSequence)',26:'java.lang.String.split(java.lang.String)',27:'hole',28:'condition',29:'then',30:'elseif',31:'out_control',32:'java.lang.String.[index]',33:'condition',34:'then',35:'elseif',36:'condition',37:'then',38:'elseif',39:'condition',40:'then',41:'if',42:'condition',43:'then',44:'out_control'}
{1:'java.util.HashMap.new()',2:'java.lang.String.split(java.lang.String)',3:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',8:'for',9:'java.lang.String[].length',10:'java.lang.String[].length',11:'if',12:'condition',13:'body',14:'out_control',15:'condition',16:'then',17:'out_control',18:'java.lang.String.[index]',19:'java.lang.String.[index]',20:'if',21:'java.lang.String.equalsIgnoreCase(java.lang.String)',22:'java.lang.String.equalsIgnoreCase(java.lang.String)',23:'java.lang.String.equalsIgnoreCase(java.lang.String)',24:'java.lang.String.contains(java.lang.CharSequence)',25:'java.lang.String.split(java.lang.String)',26:'java.lang.String.replaceAll(java.lang.String,java.lang.String)',27:'condition',28:'then',29:'elseif',30:'out_control',31:'java.lang.String.[index]',32:'hole',33:'condition',34:'then',35:'elseif',36:'condition',37:'then',38:'elseif',39:'condition',40:'then',41:'if',42:'condition',43:'then',44:'out_control'}
{1:'java.util.HashMap.new()',2:'java.lang.String.split(java.lang.String)',3:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',8:'for',9:'java.lang.String[].length',10:'java.lang.String[].length',11:'if',12:'condition',13:'body',14:'out_control',15:'condition',16:'then',17:'out_control',18:'java.lang.String.[index]',19:'java.lang.String.[index]',20:'if',21:'java.lang.String.equalsIgnoreCase(java.lang.String)',22:'java.lang.String.equalsIgnoreCase(java.lang.String)',23:'java.lang.String.equalsIgnoreCase(java.lang.String)',24:'java.lang.String.contains(java.lang.CharSequence)',25:'java.lang.String.split(java.lang.String)',26:'java.lang.String.replaceAll(java.lang.String,java.lang.String)',27:'java.lang.String.Constant',28:'condition',29:'then',30:'elseif',31:'out_control',32:'hole',33:'condition',34:'then',35:'elseif',36:'condition',37:'then',38:'elseif',39:'condition',40:'then',41:'if',42:'condition',43:'then',44:'out_control'}
{1:'java.util.HashMap.new()',2:'java.lang.String.split(java.lang.String)',3:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',8:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',9:'for',10:'java.lang.String[].length',11:'java.lang.String[].length',12:'if',13:'condition',14:'body',15:'out_control',16:'condition',17:'then',18:'out_control',19:'java.lang.String.[index]',20:'hole',21:'if',22:'java.lang.String.equalsIgnoreCase(java.lang.String)',23:'java.lang.String.equalsIgnoreCase(java.lang.String)',24:'java.lang.String.equalsIgnoreCase(java.lang.String)',25:'java.lang.String.contains(java.lang.CharSequence)',26:'java.lang.String.split(java.lang.String)',27:'condition',28:'then',29:'elseif',30:'out_control',31:'java.lang.String.[index]',32:'condition',33:'then',34:'elseif',35:'condition',36:'then',37:'elseif',38:'condition',39:'then',40:'if',41:'condition',42:'then',43:'out_control'}
{1:'java.util.HashMap.new()',2:'java.lang.String.split(java.lang.String)',3:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',8:'for',9:'java.lang.String[].length',10:'java.lang.String[].length',11:'if',12:'condition',13:'body',14:'out_control',15:'condition',16:'then',17:'out_control',18:'java.lang.String.[index]',19:'java.lang.String.[index]',20:'if',21:'java.lang.String.equalsIgnoreCase(java.lang.String)',22:'java.lang.String.equalsIgnoreCase(java.lang.String)',23:'java.lang.String.equalsIgnoreCase(java.lang.String)',24:'java.lang.String.contains(java.lang.CharSequence)',25:'java.lang.String.replaceAll(java.lang.String,java.lang.String)',26:'java.lang.String.Constant',27:'condition',28:'then',29:'elseif',30:'out_control',31:'condition',32:'then',33:'elseif',34:'condition',35:'then',36:'elseif',37:'condition',38:'then',39:'if',40:'condition',41:'then',42:'out_control',43:'hole'}
{1:'java.util.HashMap.new()',2:'java.lang.String.split(java.lang.String)',3:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',8:'for',9:'java.lang.String[].length',10:'java.lang.String[].length',11:'if',12:'condition',13:'body',14:'out_control',15:'condition',16:'then',17:'out_control',18:'java.lang.String.[index]',19:'java.lang.String.[index]',20:'if',21:'java.lang.String.equalsIgnoreCase(java.lang.String)',22:'java.lang.String.equalsIgnoreCase(java.lang.String)',23:'java.lang.String.equalsIgnoreCase(java.lang.String)',24:'java.lang.String.contains(java.lang.CharSequence)',25:'java.lang.String.split(java.lang.String)',26:'hole',27:'condition',28:'then',29:'elseif',30:'out_control',31:'java.lang.String.[index]',32:'condition',33:'then',34:'elseif',35:'condition',36:'then',37:'elseif',38:'condition',39:'then',40:'if',41:'condition',42:'then',43:'out_control'}
{1:'java.util.HashMap.new()',2:'java.lang.String.split(java.lang.String)',3:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'for',7:'java.lang.String[].length',8:'condition',9:'body',10:'out_control',11:'java.lang.String.[index]',12:'if',13:'java.lang.String.equalsIgnoreCase(java.lang.String)',14:'java.lang.String.equalsIgnoreCase(java.lang.String)',15:'java.lang.String.equalsIgnoreCase(java.lang.String)',16:'condition',17:'then',18:'elseif',19:'out_control',20:'condition',21:'then',22:'elseif',23:'condition',24:'then',25:'elseif',26:'condition',27:'then',28:'hole'}
{1:'java.util.HashMap.new()',2:'java.lang.String.split(java.lang.String)',3:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',4:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',6:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',7:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',8:'for',9:'java.lang.String[].length',10:'java.lang.String[].length',11:'if',12:'condition',13:'body',14:'out_control',15:'condition',16:'then',17:'out_control',18:'java.lang.String.[index]',19:'hole',20:'if',21:'java.lang.String.equalsIgnoreCase(java.lang.String)',22:'java.lang.String.equalsIgnoreCase(java.lang.String)',23:'java.lang.String.equalsIgnoreCase(java.lang.String)',24:'java.lang.String.contains(java.lang.CharSequence)',25:'java.lang.String.split(java.lang.String)',26:'condition',27:'then',28:'elseif',29:'out_control',30:'java.lang.String.[index]',31:'condition',32:'then',33:'elseif',34:'condition',35:'then',36:'elseif',37:'condition',38:'then',39:'if',40:'condition',41:'then',42:'out_control'}
{1:'int.Constant',2:'java.lang.String.substring(int,int)',3:'java.lang.String.substring(int)',4:'java.lang.Float.parseFloat(java.lang.String)',5:'hole'}
{1:'int.Constant',2:'java.lang.String.substring(int,int)',3:'java.lang.Float.parseFloat(java.lang.String)',4:'hole'}
{1:'int.Constant',2:'hole'}
{1:'int.Constant',2:'java.lang.String.substring(int,int)',3:'java.lang.String.substring(int)',4:'java.lang.Float.parseFloat(java.lang.String)',5:'hole'}
{1:'int.Constant',2:'java.lang.String.substring(int,int)',3:'java.lang.Float.parseFloat(java.lang.String)',4:'hole'}
{1:'int.Constant',2:'hole'}
{1:'java.lang.String.Null',2:'if',3:'java.lang.String.indexOf(int)',4:'java.lang.String.lastIndexOf(int)',5:'java.lang.String.substring(int,int)',6:'condition',7:'then',8:'out_control',9:'java.lang.String.startsWith(java.lang.String)',10:'java.lang.String.substring(int).trim().replace(java.lang.CharSequence,java.lang.CharSequence).replace(java.lang.CharSequence,java.lang.CharSequence).trim()',11:'if',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.endsWith(java.lang.String)',14:'java.lang.String.startsWith(java.lang.String)',15:'java.lang.String.endsWith(java.lang.String)',16:'condition',17:'then',18:'elseif',19:'out_control',20:'hole',21:'condition',22:'then'}
{1:'java.lang.String.Null',2:'if',3:'java.lang.String.indexOf(java.lang.String)',4:'java.lang.String.lastIndexOf(java.lang.String)',5:'java.lang.String.substring(int,int)',6:'condition',7:'then',8:'out_control',9:'java.lang.String.startsWith(java.lang.String)',10:'java.lang.String.substring(int).trim().replace(java.lang.CharSequence,java.lang.CharSequence).replace(java.lang.CharSequence,java.lang.CharSequence).trim()',11:'if',12:'java.lang.String.startsWith(java.lang.String)',13:'java.lang.String.endsWith(java.lang.String)',14:'java.lang.String.startsWith(java.lang.String)',15:'java.lang.String.endsWith(java.lang.String)',16:'condition',17:'then',18:'elseif',19:'out_control',20:'condition',21:'then',22:'hole'}
{1:'java.lang.String.trim()',2:'hole'}
{1:'java.lang.String.trim()',2:'if',3:'java.lang.String.startsWith(java.lang.String)',4:'java.lang.String.endsWith(java.lang.String)',5:'condition',6:'then',7:'out_control',8:'hole'}
{1:'java.lang.String.replaceAll(java.lang.String,java.lang.String)',2:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'java.lang.Float.Null',2:'java.lang.String.Constant',3:'java.lang.Float.Constant',4:'if',5:'condition',6:'then',7:'out_control',8:'if',9:'condition',10:'then',11:'elseif',12:'out_control',13:'condition',14:'then',15:'java.lang.Float.Null',16:'while',17:'java.lang.Float.Constant',18:'condition',19:'body',20:'out_control',21:'hole'}
{1:'java.lang.Float.Null',2:'java.lang.String.Constant',3:'java.lang.Float.Constant',4:'if',5:'condition',6:'then',7:'out_control',8:'if',9:'condition',10:'then',11:'elseif',12:'out_control',13:'condition',14:'then',15:'java.lang.Float.Null',16:'hole'}
{1:'java.lang.Float.Null',2:'java.lang.String.Constant',3:'java.lang.Float.Constant',4:'if',5:'condition',6:'then',7:'out_control',8:'if',9:'condition',10:'then',11:'elseif',12:'out_control',13:'condition',14:'then',15:'hole'}
{1:'java.lang.String.split(java.lang.String)',2:'java.util.LinkedHashMap.new()',3:'for',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.clear()',6:'condition',7:'body',8:'out_control',9:'java.lang.String.split(java.lang.String)',10:'if',11:'if',12:'java.lang.String[].length',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'out_control',19:'java.lang.String.contains(java.lang.CharSequence)',20:'java.lang.String.split(java.lang.String)',21:'for',22:'java.lang.String[].length',23:'java.lang.String.ArrayConstant[]',24:'condition',25:'body',26:'out_control',27:'hole',28:'for',29:'condition',30:'body',31:'out_control',32:'if',33:'condition',34:'then',35:'out_control'}
{1:'java.lang.String.split(java.lang.String)',2:'java.util.LinkedHashMap.new()',3:'for',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'java.lang.String.split(java.lang.String)',9:'if',10:'if',11:'java.lang.String[].length',12:'condition',13:'then',14:'out_control',15:'condition',16:'then',17:'out_control',18:'java.lang.String.contains(java.lang.CharSequence)',19:'java.lang.String.split(java.lang.String)',20:'for',21:'java.lang.String[].length',22:'java.lang.String.ArrayConstant[]',23:'java.lang.String.length()',24:'condition',25:'body',26:'out_control',27:'if',28:'hole',29:'condition',30:'then',31:'out_control'}
{1:'java.lang.String.split(java.lang.String)',2:'java.util.LinkedHashMap.new()',3:'for',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'java.lang.String.split(java.lang.String)',9:'if',10:'if',11:'java.lang.String[].length',12:'condition',13:'then',14:'out_control',15:'condition',16:'then',17:'out_control',18:'java.lang.String.contains(java.lang.CharSequence)',19:'java.lang.String.split(java.lang.String)',20:'hole'}
{1:'java.lang.String.split(java.lang.String)',2:'java.util.LinkedHashMap.new()',3:'for',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'java.util.LinkedHashMap.clear()',6:'condition',7:'body',8:'out_control',9:'java.lang.String.split(java.lang.String)',10:'if',11:'if',12:'java.lang.String[].length',13:'condition',14:'then',15:'out_control',16:'condition',17:'then',18:'out_control',19:'java.lang.String.contains(java.lang.CharSequence)',20:'java.lang.String.split(java.lang.String)',21:'for',22:'java.lang.String[].length',23:'condition',24:'body',25:'out_control',26:'hole',27:'for',28:'condition',29:'body',30:'out_control',31:'if',32:'condition',33:'then',34:'out_control'}
{1:'java.lang.String.split(java.lang.String)',2:'java.util.LinkedHashMap.new()',3:'for',4:'java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object)',5:'condition',6:'body',7:'out_control',8:'java.lang.String.split(java.lang.String)',9:'if',10:'if',11:'java.lang.String[].length',12:'condition',13:'then',14:'out_control',15:'condition',16:'then',17:'out_control',18:'java.lang.String.contains(java.lang.CharSequence)',19:'hole'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.util.Map.putAll(java.util.Map)',7:'condition',8:'then',9:'elseif',10:'java.util.Map.putAll(java.util.Map)',11:'condition',12:'then',13:'elseif',14:'java.util.Map.putAll(java.util.Map)',15:'condition',16:'then',17:'elseif',18:'java.util.Map.putAll(java.util.Map)',19:'condition',20:'then',21:'elseif',22:'java.util.Map.putAll(java.util.Map)',23:'condition',24:'then',25:'elseif',26:'java.util.Map.putAll(java.util.Map)',27:'condition',28:'then',29:'elseif',30:'java.util.Map.putAll(java.util.Map)',31:'condition',32:'then',33:'elseif',34:'java.util.Map.putAll(java.util.Map)',35:'condition',36:'then',37:'elseif',38:'java.util.Map.putAll(java.util.Map)',39:'condition',40:'then',41:'elseif',42:'java.util.Map.putAll(java.util.Map)',43:'condition',44:'then',45:'elseif',46:'java.util.Map.putAll(java.util.Map)',47:'condition',48:'then',49:'elseif',50:'java.util.Map.putAll(java.util.Map)',51:'condition',52:'then',53:'else',54:'java.lang.String.toLowerCase().contains(java.lang.CharSequence)',55:'java.util.Map.Constant',56:'java.util.Map.put(java.lang.Object,java.lang.Object)',57:'hole'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.util.Map.putAll(java.util.Map)',7:'condition',8:'then',9:'elseif',10:'java.util.Map.putAll(java.util.Map)',11:'condition',12:'then',13:'elseif',14:'java.util.Map.putAll(java.util.Map)',15:'condition',16:'then',17:'elseif',18:'java.util.Map.putAll(java.util.Map)',19:'condition',20:'then',21:'elseif',22:'java.util.Map.putAll(java.util.Map)',23:'condition',24:'then',25:'elseif',26:'java.util.Map.putAll(java.util.Map)',27:'condition',28:'then',29:'elseif',30:'java.util.Map.putAll(java.util.Map)',31:'condition',32:'then',33:'elseif',34:'java.util.Map.putAll(java.util.Map)',35:'condition',36:'then',37:'elseif',38:'java.util.Map.putAll(java.util.Map)',39:'condition',40:'then',41:'elseif',42:'java.util.Map.putAll(java.util.Map)',43:'condition',44:'then',45:'elseif',46:'java.util.Map.putAll(java.util.Map)',47:'condition',48:'then',49:'elseif',50:'java.util.Map.putAll(java.util.Map)',51:'condition',52:'then',53:'else',54:'java.lang.String.toLowerCase().contains(java.lang.CharSequence)',55:'hole',56:'java.util.Map.put(java.lang.Object,java.lang.Object)'}
{1:'java.lang.String.Null',2:'hole'}
{1:'try',2:'java.lang.Class.forName(java.lang.String)',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'java.lang.ClassLoader.loadClass(java.lang.String)',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.util.List.Constant',2:'java.util.ArrayList.new(int)',3:'try',4:'hole',5:'catch',6:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.String.equalsIgnoreCase(java.lang.String)',6:'java.lang.String.Constant',7:'hole',8:'if',9:'java.lang.String.split(java.lang.String)',10:'condition',11:'then',12:'out_control',13:'for',14:'condition',15:'body',16:'out_control',17:'if',18:'condition',19:'then',20:'out_control',21:'java.lang.String.contains(java.lang.CharSequence)',22:'java.lang.String.split(java.lang.String)',23:'if',24:'java.lang.String[].length',25:'condition',26:'then',27:'out_control',28:'java.lang.String.[index]',29:'try',30:'java.nio.charset.Charset.isSupported(java.lang.String)',31:'java.nio.charset.Charset.forName(java.lang.String)',32:'java.lang.String.format(java.lang.String,java.lang.Object[])',33:'if',34:'catch',35:'out_control',36:'if',37:'condition',38:'then',39:'else',40:'out_control',41:'condition',42:'then',43:'out_control',44:'if',45:'condition',46:'then',47:'out_control',48:'java.lang.String.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.Constant',2:'if',3:'java.nio.charset.Charset.isSupported(java.lang.String)',4:'java.nio.charset.Charset.forName(java.lang.String)',5:'condition',6:'then',7:'out_control',8:'hole',9:'try',10:'java.util.ArrayList.new(int)',11:'if',12:'catch',13:'out_control',14:'return',15:'condition',16:'then',17:'else',18:'out_control',19:'if',20:'condition',21:'then',22:'out_control',23:'java.lang.String.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.Constant',2:'if',3:'condition',4:'then',5:'out_control',6:'try',7:'java.util.ArrayList.new(int)',8:'hole',9:'catch',10:'out_control',11:'return'}
{1:'java.lang.String.Constant',2:'if',3:'java.nio.charset.Charset.isSupported(java.lang.String)',4:'java.nio.charset.Charset.forName(java.lang.String)',5:'java.lang.String.format(java.lang.String,java.lang.Object[])',6:'condition',7:'then',8:'out_control',9:'if',10:'try',11:'java.util.ArrayList.new(int)',12:'condition',13:'then',14:'out_control',15:'if',16:'catch',17:'out_control',18:'return',19:'condition',20:'then',21:'else',22:'out_control',23:'hole'}
{1:'java.lang.String.Constant',2:'if',3:'java.nio.charset.Charset.isSupported(java.lang.String)',4:'condition',5:'then',6:'out_control',7:'try',8:'java.util.ArrayList.new(int)',9:'if',10:'catch',11:'out_control',12:'return',13:'condition',14:'then',15:'else',16:'out_control',17:'hole',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.String.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.String.Constant',2:'if',3:'java.nio.charset.Charset.isSupported(java.lang.String)',4:'java.nio.charset.Charset.forName(java.lang.String)',5:'java.lang.String.format(java.lang.String,java.lang.Object[])',6:'condition',7:'then',8:'out_control',9:'if',10:'try',11:'hole',12:'condition',13:'then',14:'out_control',15:'if',16:'catch',17:'out_control',18:'condition',19:'then',20:'else',21:'out_control',22:'if',23:'condition',24:'then',25:'out_control',26:'java.lang.String.format(java.lang.String,java.lang.Object[])'}
{1:'java.lang.StringBuilder.new()',2:'java.lang.StringBuilder.new()',3:'java.lang.StringBuilder.length()',4:'java.lang.StringBuilder.append(long)',5:'java.lang.StringBuilder.append(char)',6:'java.lang.StringBuilder.length()',7:'java.lang.String.toCharArray()',8:'java.lang.StringBuilder.toString()',9:'java.lang.StringBuilder.append(char)',10:'java.util.ArrayList.new()',11:'java.util.ArrayList.add(java.lang.Object)',12:'boolean.Constant',13:'java.util.ArrayList.add(java.lang.Object)',14:'for',15:'java.lang.Character.isWhitespace(char)',16:'condition',17:'body',18:'out_control',19:'if',20:'if',21:'if',22:'condition',23:'then',24:'else',25:'out_control',26:'condition',27:'then',28:'out_control',29:'condition',30:'then',31:'out_control',32:'java.lang.Character.isWhitespace(char)',33:'if',34:'hole',35:'condition',36:'then',37:'else',38:'out_control',39:'java.lang.StringBuilder.new()'}
{1:'java.lang.StringBuilder.new()',2:'java.lang.StringBuilder.new()',3:'java.lang.StringBuilder.length()',4:'java.lang.StringBuilder.append(long)',5:'java.lang.StringBuilder.append(char)',6:'java.lang.StringBuilder.length()',7:'java.lang.String.toCharArray()',8:'java.lang.StringBuilder.toString()',9:'java.lang.StringBuilder.append(char)',10:'java.lang.StringBuilder.length()',11:'java.util.ArrayList.new()',12:'java.util.ArrayList.add(java.lang.Object)',13:'boolean.Constant',14:'java.util.ArrayList.add(java.lang.Object)',15:'for',16:'java.lang.Character.isWhitespace(char)',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'if',23:'condition',24:'then',25:'else',26:'out_control',27:'condition',28:'then',29:'out_control',30:'condition',31:'then',32:'out_control',33:'java.lang.Character.isWhitespace(char)',34:'if',35:'if',36:'condition',37:'then',38:'else',39:'out_control',40:'condition',41:'then',42:'out_control',43:'java.lang.StringBuilder.new()',44:'hole'}
{1:'java.lang.StringBuilder.new()',2:'java.lang.StringBuilder.new()',3:'java.lang.StringBuilder.length()',4:'java.lang.StringBuilder.append(long)',5:'java.lang.StringBuilder.append(char)',6:'java.lang.String.toCharArray()',7:'java.lang.StringBuilder.toString()',8:'java.lang.StringBuilder.append(char)',9:'java.util.ArrayList.new()',10:'java.util.ArrayList.add(java.lang.Object)',11:'boolean.Constant',12:'for',13:'java.lang.Character.isWhitespace(char)',14:'condition',15:'body',16:'out_control',17:'if',18:'if',19:'hole',20:'condition',21:'then',22:'else',23:'out_control',24:'condition',25:'then',26:'out_control',27:'java.lang.Character.isWhitespace(char)',28:'if',29:'condition',30:'then',31:'else',32:'out_control',33:'java.lang.StringBuilder.new()'}
{1:'java.util.List.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'condition',7:'body',8:'out_control',9:'if',10:'condition',11:'then',12:'elseif',13:'out_control',14:'hole',15:'condition',16:'then',17:'else',18:'java.lang.Integer.parseInt(java.lang.String)'}
{1:'java.util.List.Constant',2:'java.util.ArrayList.new(int)',3:'for',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'condition',7:'body',8:'out_control',9:'if',10:'condition',11:'then',12:'elseif',13:'out_control',14:'if',15:'condition',16:'then',17:'else',18:'condition',19:'then',20:'out_control',21:'hole',22:'java.lang.Integer.parseInt(java.lang.String)'}
{1:'java.util.ArrayList.new(int)',2:'if',3:'condition',4:'then',5:'out_control',6:'java.util.List.size()',7:'java.util.ArrayList.new()',8:'java.util.ArrayList.new()',9:'java.util.ArrayList.isEmpty()',10:'java.util.ArrayList.clear()',11:'java.util.ArrayList.add(java.lang.Object)',12:'for',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.isEmpty()',15:'java.util.ArrayList.clear()',16:'condition',17:'body',18:'out_control',19:'if',20:'hole',21:'condition',22:'then',23:'else',24:'out_control',25:'if',26:'if',27:'condition',28:'then',29:'out_control',30:'condition',31:'then',32:'out_control'}
{1:'java.util.ArrayList.new(int)',2:'if',3:'condition',4:'then',5:'out_control',6:'java.util.List.size()',7:'java.util.ArrayList.new()',8:'java.util.ArrayList.new()',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.isEmpty()',11:'java.util.ArrayList.clear()',12:'for',13:'java.util.ArrayList.isEmpty()',14:'java.util.ArrayList.clear()',15:'java.util.ArrayList.isEmpty()',16:'java.util.ArrayList.clear()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'else',25:'out_control',26:'condition',27:'then',28:'elseif',29:'out_control',30:'hole',31:'if',32:'condition',33:'then',34:'condition',35:'then',36:'out_control'}
{1:'java.util.ArrayList.new(int)',2:'if',3:'condition',4:'then',5:'out_control',6:'java.util.List.size()',7:'java.util.ArrayList.new()',8:'java.util.ArrayList.new()',9:'java.util.ArrayList.isEmpty()',10:'java.util.ArrayList.clear()',11:'java.util.ArrayList.isEmpty()',12:'java.util.ArrayList.clear()',13:'for',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.isEmpty()',16:'java.util.ArrayList.clear()',17:'condition',18:'body',19:'out_control',20:'if',21:'if',22:'condition',23:'then',24:'else',25:'out_control',26:'condition',27:'then',28:'elseif',29:'out_control',30:'if',31:'hole',32:'condition',33:'then',34:'condition',35:'then',36:'out_control'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.util.List.Constant',6:'if',7:'java.util.List.size()',8:'condition',9:'then',10:'out_control',11:'continue',12:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.util.List.Constant',6:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'hole'}
{1:'java.lang.Float.Constant',2:'hole',3:'java.lang.Float.Constant'}
{1:'java.lang.Float.Constant',2:'java.lang.Float.Constant',3:'hole'}
{1:'java.lang.Float.Constant',2:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'try',6:'hole',7:'catch',8:'out_control'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'finally',6:'try',7:'if',8:'catch',9:'out_control',10:'condition',11:'then',12:'out_control',13:'java.io.InputStream.close()'}
{1:'try',2:'while',3:'catch',4:'out_control',5:'condition',6:'body',7:'out_control',8:'finally',9:'java.io.InputStream.read()',10:'try',11:'hole',12:'catch',13:'out_control'}
{1:'java.net.URL.Null',2:'if',3:'java.net.URL.Constant',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'java.net.URL.Null',2:'hole'}
{1:'java.io.InputStream.mark(int)',2:'byte.new[]',3:'java.io.InputStream.read(byte[])',4:'java.lang.String.Constant',5:'java.lang.String.Null',6:'hole',7:'java.io.InputStream.reset()',8:'java.io.InputStreamReader.new(java.io.InputStream,java.nio.charset.CharsetDecoder)',9:'return'}
{1:'java.io.InputStream.mark(int)',2:'hole',3:'java.lang.String.Constant',4:'java.lang.String.Null',5:'java.lang.String.equals(java.lang.Object)',6:'java.lang.String.equals(java.lang.Object)',7:'if',8:'java.lang.StringBuffer.toString()',9:'java.io.ByteArrayOutputStream.toByteArray()',10:'java.lang.String.new(byte[],java.lang.String)',11:'condition',12:'then',13:'elseif',14:'out_control',15:'java.lang.StringBuffer.new()',16:'condition',17:'then',18:'java.io.InputStream.reset()',19:'int.Declaration',20:'java.lang.StringBuffer.append(char)',21:'java.io.ByteArrayOutputStream.new()',22:'java.io.InputStreamReader.new(java.io.InputStream,java.nio.charset.CharsetDecoder)',23:'while',24:'java.io.InputStream.read()',25:'int.Declaration',26:'java.io.ByteArrayOutputStream.write(int)',27:'return',28:'condition',29:'body',30:'out_control',31:'while',32:'java.io.InputStream.read()',33:'condition',34:'body',35:'out_control'}
{1:'java.io.InputStream.mark(int)',2:'byte.new[]',3:'java.io.InputStream.read(byte[])',4:'java.lang.String.Constant',5:'java.lang.String.Null',6:'hole',7:'java.io.InputStreamReader.new(java.io.InputStream,java.nio.charset.CharsetDecoder)',8:'return'}
{1:'java.io.InputStream.mark(int)',2:'byte.new[]',3:'java.io.InputStream.read(byte[])',4:'java.lang.String.Constant',5:'java.lang.String.Null',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.equals(java.lang.Object)',8:'if',9:'java.lang.StringBuffer.toString()',10:'condition',11:'then',12:'elseif',13:'out_control',14:'java.lang.StringBuffer.new()',15:'condition',16:'then',17:'java.io.InputStream.reset()',18:'int.Declaration',19:'java.lang.StringBuffer.append(char)',20:'java.io.ByteArrayOutputStream.new()',21:'java.io.InputStreamReader.new(java.io.InputStream,java.nio.charset.CharsetDecoder)',22:'while',23:'java.io.InputStream.read()',24:'int.Declaration',25:'java.io.ByteArrayOutputStream.write(int)',26:'return',27:'condition',28:'body',29:'out_control',30:'while',31:'java.io.InputStream.read()',32:'condition',33:'body',34:'out_control',35:'hole'}
{1:'java.io.InputStream.mark(int)',2:'byte.new[]',3:'java.io.InputStream.read(byte[])',4:'java.lang.String.Constant',5:'java.lang.String.Null',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.equals(java.lang.Object)',8:'if',9:'java.lang.StringBuffer.toString()',10:'java.io.ByteArrayOutputStream.toByteArray()',11:'java.lang.String.new(byte[],java.lang.String)',12:'condition',13:'then',14:'elseif',15:'out_control',16:'java.lang.StringBuffer.new()',17:'condition',18:'then',19:'java.io.InputStream.reset()',20:'int.Declaration',21:'java.lang.StringBuffer.append(char)',22:'java.io.ByteArrayOutputStream.new()',23:'hole',24:'while',25:'java.io.InputStream.read()',26:'int.Declaration',27:'java.io.ByteArrayOutputStream.write(int)',28:'condition',29:'body',30:'out_control',31:'while',32:'java.io.InputStream.read()',33:'condition',34:'body',35:'out_control'}
{1:'java.io.InputStream.mark(int)',2:'byte.new[]',3:'java.io.InputStream.read(byte[])',4:'java.lang.String.Constant',5:'java.lang.String.Null',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.equals(java.lang.Object)',8:'if',9:'java.io.ByteArrayOutputStream.toByteArray()',10:'java.lang.String.new(byte[],java.lang.String)',11:'condition',12:'then',13:'elseif',14:'out_control',15:'java.lang.StringBuffer.new()',16:'condition',17:'then',18:'java.io.InputStream.reset()',19:'int.Declaration',20:'java.io.ByteArrayOutputStream.new()',21:'java.io.InputStreamReader.new(java.io.InputStream,java.nio.charset.CharsetDecoder)',22:'hole',23:'int.Declaration',24:'java.io.ByteArrayOutputStream.write(int)',25:'return',26:'while',27:'java.io.InputStream.read()',28:'condition',29:'body',30:'out_control'}
{1:'java.io.InputStream.mark(int)',2:'byte.new[]',3:'java.io.InputStream.read(byte[])',4:'java.lang.String.Constant',5:'java.lang.String.Null',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.equals(java.lang.Object)',8:'if',9:'java.lang.StringBuffer.toString()',10:'java.io.ByteArrayOutputStream.toByteArray()',11:'java.lang.String.new(byte[],java.lang.String)',12:'condition',13:'then',14:'elseif',15:'out_control',16:'java.lang.StringBuffer.new()',17:'condition',18:'then',19:'hole',20:'int.Declaration',21:'java.lang.StringBuffer.append(char)',22:'java.io.ByteArrayOutputStream.new()',23:'while',24:'java.io.InputStream.read()',25:'int.Declaration',26:'java.io.ByteArrayOutputStream.write(int)',27:'condition',28:'body',29:'out_control',30:'while',31:'java.io.InputStream.read()',32:'condition',33:'body',34:'out_control'}
{1:'java.io.InputStream.mark(int)',2:'byte.new[]',3:'java.io.InputStream.read(byte[])',4:'java.lang.String.Constant',5:'java.lang.String.Null',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.equals(java.lang.Object)',8:'if',9:'java.io.ByteArrayOutputStream.toByteArray()',10:'java.lang.String.new(byte[],java.lang.String)',11:'condition',12:'then',13:'elseif',14:'out_control',15:'java.lang.StringBuffer.new()',16:'condition',17:'then',18:'java.io.InputStream.reset()',19:'hole',20:'java.io.ByteArrayOutputStream.new()',21:'java.io.InputStreamReader.new(java.io.InputStream,java.nio.charset.CharsetDecoder)',22:'int.Declaration',23:'java.io.ByteArrayOutputStream.write(int)',24:'return',25:'while',26:'java.io.InputStream.read()',27:'condition',28:'body',29:'out_control'}
{1:'java.io.InputStream.mark(int)',2:'byte.new[]',3:'java.io.InputStream.read(byte[])',4:'java.lang.String.Constant',5:'java.lang.String.Null',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.equals(java.lang.Object)',8:'if',9:'java.lang.StringBuffer.toString()',10:'condition',11:'then',12:'elseif',13:'out_control',14:'java.lang.StringBuffer.new()',15:'condition',16:'then',17:'java.io.InputStream.reset()',18:'int.Declaration',19:'java.lang.StringBuffer.append(char)',20:'java.io.ByteArrayOutputStream.new()',21:'java.io.InputStreamReader.new(java.io.InputStream,java.nio.charset.CharsetDecoder)',22:'while',23:'java.io.InputStream.read()',24:'int.Declaration',25:'return',26:'condition',27:'body',28:'out_control',29:'hole'}
{1:'java.io.InputStream.mark(int)',2:'byte.new[]',3:'java.io.InputStream.read(byte[])',4:'java.lang.String.Constant',5:'java.lang.String.Null',6:'hole'}
{1:'java.io.InputStream.mark(int)',2:'byte.new[]',3:'java.io.InputStream.read(byte[])',4:'java.lang.String.Constant',5:'java.lang.String.Null',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.equals(java.lang.Object)',8:'if',9:'java.io.ByteArrayOutputStream.toByteArray()',10:'java.lang.String.new(byte[],java.lang.String)',11:'condition',12:'then',13:'elseif',14:'out_control',15:'hole',16:'condition',17:'then',18:'java.io.InputStream.reset()',19:'java.io.ByteArrayOutputStream.new()',20:'java.io.InputStreamReader.new(java.io.InputStream,java.nio.charset.CharsetDecoder)',21:'int.Declaration',22:'java.io.ByteArrayOutputStream.write(int)',23:'return',24:'while',25:'java.io.InputStream.read()',26:'condition',27:'body',28:'out_control'}
{1:'java.io.InputStream.mark(int)',2:'byte.new[]',3:'java.io.InputStream.read(byte[])',4:'java.lang.String.Constant',5:'java.lang.String.Null',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.equals(java.lang.Object)',8:'if',9:'java.lang.StringBuffer.toString()',10:'condition',11:'then',12:'elseif',13:'out_control',14:'java.lang.StringBuffer.new()',15:'condition',16:'then',17:'java.io.InputStream.reset()',18:'int.Declaration',19:'java.lang.StringBuffer.append(char)',20:'java.io.ByteArrayOutputStream.new()',21:'java.io.InputStreamReader.new(java.io.InputStream,java.nio.charset.CharsetDecoder)',22:'while',23:'java.io.InputStream.read()',24:'hole',25:'return',26:'condition',27:'body',28:'out_control'}
{1:'java.io.InputStream.mark(int)',2:'byte.new[]',3:'java.io.InputStream.read(byte[])',4:'java.lang.String.Constant',5:'java.lang.String.Null',6:'java.lang.String.equals(java.lang.Object)',7:'java.lang.String.equals(java.lang.Object)',8:'if',9:'java.lang.StringBuffer.toString()',10:'condition',11:'then',12:'elseif',13:'out_control',14:'java.lang.StringBuffer.new()',15:'condition',16:'then',17:'java.io.InputStream.reset()',18:'int.Declaration',19:'java.lang.StringBuffer.append(char)',20:'hole',21:'java.io.InputStreamReader.new(java.io.InputStream,java.nio.charset.CharsetDecoder)',22:'while',23:'java.io.InputStream.read()',24:'return',25:'condition',26:'body',27:'out_control'}
{1:'java.lang.String.Declaration',2:'if',3:'java.lang.String.Constant',4:'java.io.File.new(java.lang.String)',5:'condition',6:'then',7:'out_control',8:'hole',9:'java.lang.String.endsWith(java.lang.String)',10:'java.lang.String.startsWith(java.lang.String)',11:'if',12:'condition',13:'then',14:'out_control',15:'java.lang.String.length()',16:'java.lang.String.substring(int,int)'}
{1:'java.lang.String.Declaration',2:'if',3:'java.lang.String.Constant',4:'condition',5:'then',6:'out_control',7:'java.lang.String.endsWith(java.lang.String)',8:'hole',9:'java.lang.String.startsWith(java.lang.String)',10:'if',11:'condition',12:'then',13:'out_control',14:'java.lang.String.length()',15:'java.lang.String.substring(int,int)'}
{1:'java.lang.String.Declaration',2:'if',3:'java.lang.String.Constant',4:'java.io.File.new(java.lang.String)',5:'condition',6:'then',7:'out_control',8:'if',9:'java.io.File.exists()',10:'hole',11:'condition',12:'then',13:'out_control',14:'if',15:'java.io.File.toURI().toURL()',16:'condition',17:'then',18:'out_control',19:'return',20:'java.lang.String.length()',21:'java.lang.String.substring(int,int)'}
{1:'java.lang.String.Declaration',2:'if',3:'java.lang.String.Constant',4:'java.io.File.new(java.lang.String)',5:'condition',6:'then',7:'out_control',8:'if',9:'java.io.File.exists()',10:'java.lang.String.endsWith(java.lang.String)',11:'condition',12:'then',13:'out_control',14:'java.lang.String.startsWith(java.lang.String)',15:'java.io.File.toURI().toURL()',16:'if',17:'return',18:'condition',19:'then',20:'out_control',21:'hole'}
{1:'try',2:'java.util.List.Constant',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.io.InputStreamReader.new(java.io.InputStream)',6:'java.io.BufferedReader.new(java.io.Reader)',7:'try',8:'char.new[]',9:'catch',10:'out_control',11:'int.Declaration',12:'finally',13:'hole',14:'try',15:'java.io.InputStream.close()',16:'catch',17:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.io.InputStreamReader.new(java.io.InputStream)',6:'java.io.BufferedReader.new(java.io.Reader)',7:'try',8:'char.new[]',9:'catch',10:'out_control',11:'hole',12:'finally',13:'try',14:'java.io.InputStream.close()',15:'catch',16:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.io.InputStreamReader.new(java.io.InputStream)',6:'java.io.BufferedReader.new(java.io.Reader)',7:'try',8:'hole',9:'catch',10:'out_control',11:'finally',12:'try',13:'java.io.InputStream.close()',14:'catch',15:'out_control'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole'}
{1:'java.util.Map.containsKey(java.lang.Object)',2:'hole',3:'java.util.Map.containsKey(java.lang.Object)'}
{1:'java.util.Map.containsKey(java.lang.Object)',2:'java.util.Map.containsKey(java.lang.Object)',3:'hole'}
{1:'java.util.Map.containsKey(java.lang.Object)',2:'hole'}
{1:'java.util.HashMap.new()',2:'java.util.HashMap.put(java.lang.Object,java.lang.Object)',3:'hole'}
{1:'java.util.HashMap.new()',2:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'hole',3:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',4:'java.io.FileInputStream.new(java.lang.String)',5:'java.io.FileInputStream.new(java.io.FileDescriptor)',6:'java.nio.charset.Charset.forName(java.lang.String)'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',3:'java.io.FileInputStream.new(java.lang.String)',4:'hole',5:'java.io.FileInputStream.new(java.io.FileDescriptor)',6:'java.nio.charset.Charset.forName(java.lang.String)'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',3:'java.io.FileInputStream.new(java.lang.String)',4:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',5:'java.io.FileInputStream.new(java.lang.String)',6:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'hole',3:'java.io.FileInputStream.new(java.io.FileDescriptor)',4:'java.nio.charset.Charset.forName(java.lang.String)'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',3:'java.io.FileInputStream.new(java.lang.String)',4:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'hole'}
{1:'java.io.FileOutputStream.new(java.lang.String)',2:'hole'}
{1:'java.io.StringReader.new(java.lang.String)',2:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'hole',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'hole',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'hole',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'hole',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'hole',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'hole',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'hole',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'hole',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'hole',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'hole',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'hole',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'hole',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'hole',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'hole',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'hole',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'hole',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'hole',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'hole',24:'java.util.ArrayList.add(java.lang.Object)',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'hole',25:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)',25:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'hole',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'hole',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'hole',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'hole',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'hole',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'hole',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'hole',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'hole',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'hole',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'hole',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'hole',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'hole',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'hole',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'hole',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'hole',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'hole',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'hole',23:'java.util.ArrayList.add(java.lang.Object)',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'hole',24:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)',24:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'hole',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'hole',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'hole',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'hole',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'hole',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'hole',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'hole',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'hole',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'hole',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'hole',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'hole',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'hole',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'hole',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'hole',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'hole',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'hole',22:'java.util.ArrayList.add(java.lang.Object)',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'hole',23:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)',23:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'hole',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'hole',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'hole',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'hole',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'hole',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'hole',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'hole',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'hole',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'hole',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'hole',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'hole',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'hole',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'hole',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'hole',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'hole',21:'java.util.ArrayList.add(java.lang.Object)',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'hole',22:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'java.util.ArrayList.add(java.lang.Object)',22:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'hole'}
{1:'java.util.ArrayList.add(java.lang.Object)',2:'java.util.ArrayList.add(java.lang.Object)',3:'java.util.ArrayList.add(java.lang.Object)',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'java.util.ArrayList.add(java.lang.Object)',8:'java.util.ArrayList.add(java.lang.Object)',9:'java.util.ArrayList.add(java.lang.Object)',10:'java.util.ArrayList.add(java.lang.Object)',11:'java.util.ArrayList.add(java.lang.Object)',12:'java.util.ArrayList.add(java.lang.Object)',13:'java.util.ArrayList.add(java.lang.Object)',14:'java.util.ArrayList.add(java.lang.Object)',15:'java.util.ArrayList.add(java.lang.Object)',16:'java.util.ArrayList.add(java.lang.Object)',17:'java.util.ArrayList.add(java.lang.Object)',18:'java.util.ArrayList.add(java.lang.Object)',19:'java.util.ArrayList.add(java.lang.Object)',20:'java.util.ArrayList.add(java.lang.Object)',21:'hole'}
{1:'boolean.Constant',2:'try',3:'hole',4:'catch',5:'out_control',6:'if',7:'condition',8:'then',9:'out_control',10:'java.io.FileOutputStream.new(java.io.File)',11:'java.io.FileOutputStream.close()'}
{1:'boolean.Constant',2:'try',3:'java.net.URL.new(java.lang.String)',4:'catch',5:'out_control',6:'java.net.URL.openConnection().connect()',7:'if',8:'condition',9:'then',10:'out_control',11:'hole'}
{1:'java.io.FileOutputStream.new(java.io.File)',2:'hole'}
{1:'java.lang.StringBuilder.new()',2:'hole'}
{1:'java.lang.String.Constant',2:'java.lang.StringBuilder.Constant',3:'hole',4:'java.lang.StringBuilder.toString()'}
{1:'java.lang.String.Constant',2:'java.lang.StringBuilder.Constant',3:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'java.lang.String.Constant',2:'hole'}
{1:'if',2:'condition',3:'then',4:'elseif',5:'out_control',6:'java.util.HashSet.contains(java.lang.Object)',7:'condition',8:'then',9:'hole',10:'java.util.HashSet.contains(java.lang.Object)'}
{1:'java.util.List.Constant',2:'hole',3:'java.util.List.get(int)'}
{1:'java.util.List.Constant',2:'java.util.List.get(int)',3:'hole'}
{1:'java.util.List.Constant',2:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.util.Stack.size()',7:'hole'}
{1:'java.util.List.size()',2:'java.util.ArrayList.new(int)',3:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.util.ArrayList.new()',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'java.util.ArrayList.new()',2:'if',3:'condition',4:'then',5:'out_control',6:'for',7:'condition',8:'body',9:'out_control',10:'hole'}
{1:'java.util.ArrayList.new()',2:'java.util.ArrayList.new()',3:'if',4:'java.util.ArrayList.addAll(java.util.Collection)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.Map.put(java.lang.Object,java.lang.Object)',7:'condition',8:'then',9:'else',10:'out_control',11:'hole'}
{1:'java.util.ArrayList.new()',2:'java.util.ArrayList.new()',3:'if',4:'java.util.ArrayList.addAll(java.util.Collection)',5:'java.util.ArrayList.add(java.lang.Object)',6:'condition',7:'then',8:'else',9:'out_control',10:'hole'}
{1:'java.util.ArrayList.new()',2:'java.util.ArrayList.new()',3:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.util.HashMap.new()',2:'java.util.ArrayList.new()',3:'while',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'condition',8:'body',9:'out_control',10:'break',11:'break',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'java.lang.String.Constant',18:'switch',19:'if',20:'java.lang.String.equals(java.lang.Object)',21:'java.lang.String.equals(java.lang.Object)',22:'condition',23:'case',24:'case',25:'default',26:'out_control',27:'condition',28:'then',29:'elseif',30:'out_control',31:'java.lang.String.Constant',32:'condition',33:'then',34:'hole',35:'java.lang.String.Constant'}
{1:'java.util.HashMap.new()',2:'java.util.ArrayList.new()',3:'while',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'condition',8:'body',9:'out_control',10:'break',11:'break',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'java.lang.String.Constant',18:'switch',19:'hole',20:'condition',21:'case',22:'case',23:'default',24:'out_control',25:'java.util.ArrayList.new()'}
{1:'java.util.HashMap.new()',2:'java.util.ArrayList.new()',3:'while',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'condition',8:'body',9:'out_control',10:'break',11:'break',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'hole',18:'switch',19:'java.util.ArrayList.new()',20:'condition',21:'case',22:'case',23:'default',24:'out_control'}
{1:'java.util.HashMap.new()',2:'java.util.ArrayList.new()',3:'while',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'condition',8:'body',9:'out_control',10:'break',11:'break',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'java.lang.String.Constant',18:'switch',19:'hole',20:'condition',21:'case',22:'case',23:'default',24:'out_control'}
{1:'java.util.HashMap.new()',2:'java.util.ArrayList.new()',3:'while',4:'java.util.ArrayList.add(java.lang.Object)',5:'java.util.ArrayList.add(java.lang.Object)',6:'java.util.ArrayList.add(java.lang.Object)',7:'condition',8:'body',9:'out_control',10:'break',11:'break',12:'if',13:'condition',14:'then',15:'else',16:'out_control',17:'hole',18:'switch',19:'condition',20:'case',21:'case',22:'default',23:'out_control'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.lastIndexOf(java.lang.String)',4:'java.lang.String.lastIndexOf(java.lang.String)',5:'java.lang.String.substring(int)',6:'condition',7:'then',8:'out_control',9:'hole',10:'java.lang.String.length()'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.lastIndexOf(java.lang.String)',4:'condition',5:'then',6:'out_control',7:'hole',8:'java.lang.Integer.parseInt(java.lang.String)',9:'return'}
{1:'java.lang.String.Constant',2:'hole',3:'java.lang.Integer.parseInt(java.lang.String)',4:'return'}
{1:'java.lang.String.Constant',2:'if',3:'java.lang.String.lastIndexOf(java.lang.String)',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.util.ArrayList.new()',2:'for',3:'condition',4:'body',5:'out_control',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.util.List.Constant'}
{1:'java.util.ArrayList.new()',2:'for',3:'condition',4:'body',5:'out_control',6:'if',7:'condition',8:'then',9:'out_control',10:'hole',11:'if',12:'condition',13:'then',14:'out_control',15:'java.util.List.Constant'}
{1:'java.util.List.size()',2:'java.util.ArrayList.new(int)',3:'hole'}
{1:'java.util.List.Constant',2:'java.util.List.iterator()',3:'java.util.Iterator.next()',4:'hole'}
{1:'java.util.List.Constant',2:'java.util.List.iterator()',3:'hole'}
{1:'java.util.List.Constant',2:'hole'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'hole',3:'java.util.Collections.max(java.util.Collection)',4:'java.util.Collections.min(java.util.Collection)',5:'java.util.Collections.max(java.util.Collection)'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'java.util.Arrays.asList(java.lang.Object[])',3:'java.util.Collections.max(java.util.Collection)',4:'hole',5:'java.util.Collections.max(java.util.Collection)'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'java.util.Arrays.asList(java.lang.Object[])',3:'java.util.Collections.min(java.util.Collection)',4:'java.util.Collections.min(java.util.Collection)',5:'hole'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'java.util.Arrays.asList(java.lang.Object[])',3:'java.util.Collections.min(java.util.Collection)',4:'java.util.Collections.max(java.util.Collection)',5:'hole'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'hole',3:'java.util.Collections.max(java.util.Collection)',4:'java.util.Collections.max(java.util.Collection)'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'java.util.Arrays.asList(java.lang.Object[])',3:'hole',4:'java.util.Collections.max(java.util.Collection)'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'java.util.Arrays.asList(java.lang.Object[])',3:'java.util.Collections.min(java.util.Collection)',4:'hole'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'hole',3:'java.util.Collections.max(java.util.Collection)'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'java.util.Arrays.asList(java.lang.Object[])',3:'hole'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'hole'}
{1:'java.util.HashSet.new(int)',2:'int.Constant',3:'hole'}
{1:'java.util.HashSet.new(int)',2:'hole'}
{1:'java.util.HashSet.new(int)',2:'int.Constant',3:'for',4:'condition',5:'body',6:'out_control',7:'java.util.List.Constant',8:'if',9:'java.util.List.size()',10:'condition',11:'then',12:'out_control',13:'float.Constant',14:'boolean.Constant',15:'hole'}
{1:'java.util.HashSet.new(int)',2:'int.Constant',3:'for',4:'condition',5:'body',6:'out_control',7:'java.util.List.Constant',8:'if',9:'java.util.List.size()',10:'condition',11:'then',12:'out_control',13:'float.Constant',14:'hole'}
{1:'java.util.HashSet.new(int)',2:'int.Constant',3:'for',4:'condition',5:'body',6:'out_control',7:'java.util.List.Constant',8:'if',9:'java.util.List.size()',10:'condition',11:'then',12:'out_control',13:'hole'}
{1:'java.util.List.Constant',2:'if',3:'java.util.List.size()',4:'condition',5:'then',6:'elseif',7:'out_control',8:'java.util.ArrayList.add(java.lang.Object)',9:'condition',10:'then',11:'try',12:'byte.ArrayConstant[]',13:'catch',14:'out_control',15:'hole',16:'java.util.ArrayList.add(java.lang.Object)'}
{1:'java.util.List.Constant',2:'if',3:'java.util.List.size()',4:'condition',5:'then',6:'elseif',7:'out_control',8:'java.util.ArrayList.add(java.lang.Object)',9:'condition',10:'then',11:'try',12:'hole',13:'catch',14:'out_control',15:'java.util.ArrayList.add(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.List.isEmpty()',6:'try',7:'java.awt.image.BufferedImage.Constant',8:'catch',9:'out_control',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.List.isEmpty()',6:'try',7:'java.awt.image.BufferedImage.Constant',8:'catch',9:'out_control',10:'if',11:'condition',12:'then',13:'else',14:'out_control',15:'java.util.HashMap.new()',16:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.List.isEmpty()',6:'try',7:'hole',8:'catch',9:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.List.isEmpty()',6:'try',7:'java.awt.image.BufferedImage.Constant',8:'catch',9:'out_control',10:'if',11:'condition',12:'then',13:'else',14:'out_control',15:'hole'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.toByteArray()',6:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',7:'catch',8:'out_control',9:'hole',10:'return',11:'javax.imageio.ImageWriter.getDefaultWriteParam()',12:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',13:'javax.imageio.ImageWriter.dispose()',14:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',15:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',16:'javax.imageio.ImageWriteParam.setCompressionMode(int)',17:'javax.imageio.ImageWriteParam.setCompressionQuality(float)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'java.io.ByteArrayOutputStream.flush()',7:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',8:'catch',9:'out_control',10:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',11:'hole',12:'javax.imageio.ImageWriter.getDefaultWriteParam()',13:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',14:'javax.imageio.ImageWriter.dispose()',15:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',16:'javax.imageio.ImageWriteParam.setCompressionMode(int)',17:'javax.imageio.ImageWriteParam.setCompressionQuality(float)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'java.io.ByteArrayOutputStream.flush()',7:'java.io.ByteArrayOutputStream.toByteArray()',8:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',9:'catch',10:'out_control',11:'hole',12:'return',13:'javax.imageio.ImageWriter.getDefaultWriteParam()',14:'javax.imageio.ImageWriter.dispose()',15:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',16:'javax.imageio.ImageWriteParam.setCompressionMode(int)',17:'javax.imageio.ImageWriteParam.setCompressionQuality(float)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'java.io.ByteArrayOutputStream.flush()',7:'java.io.ByteArrayOutputStream.toByteArray()',8:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',9:'catch',10:'out_control',11:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',12:'return',13:'javax.imageio.ImageWriter.getDefaultWriteParam()',14:'hole',15:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',16:'javax.imageio.ImageWriteParam.setCompressionMode(int)',17:'javax.imageio.ImageWriteParam.setCompressionQuality(float)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'java.io.ByteArrayOutputStream.toByteArray()',7:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',8:'catch',9:'out_control',10:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',11:'return',12:'javax.imageio.ImageWriter.getDefaultWriteParam()',13:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',14:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',15:'javax.imageio.ImageWriteParam.setCompressionMode(int)',16:'javax.imageio.ImageWriteParam.setCompressionQuality(float)',17:'hole'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'java.io.ByteArrayOutputStream.flush()',7:'java.io.ByteArrayOutputStream.toByteArray()',8:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',9:'catch',10:'out_control',11:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',12:'return',13:'javax.imageio.ImageWriter.getDefaultWriteParam()',14:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',15:'javax.imageio.ImageWriter.dispose()',16:'hole',17:'javax.imageio.ImageWriteParam.setCompressionQuality(float)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',4:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',5:'java.io.ByteArrayOutputStream.flush()',6:'java.io.ByteArrayOutputStream.toByteArray()',7:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',8:'catch',9:'out_control',10:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',11:'return',12:'javax.imageio.ImageWriter.getDefaultWriteParam()',13:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',14:'javax.imageio.ImageWriter.dispose()',15:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',16:'javax.imageio.ImageWriteParam.setCompressionMode(int)',17:'hole'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.flush()',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',6:'catch',7:'out_control',8:'return',9:'javax.imageio.ImageWriter.getDefaultWriteParam()',10:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',11:'javax.imageio.ImageWriter.dispose()',12:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',13:'javax.imageio.ImageWriteParam.setCompressionMode(int)',14:'javax.imageio.ImageWriteParam.setCompressionQuality(float)',15:'hole',16:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.toByteArray()',6:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',7:'catch',8:'out_control',9:'hole',10:'return',11:'javax.imageio.ImageWriter.getDefaultWriteParam()',12:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',13:'javax.imageio.ImageWriter.dispose()',14:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',15:'javax.imageio.ImageWriteParam.setCompressionMode(int)',16:'javax.imageio.ImageWriteParam.setCompressionQuality(float)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',7:'catch',8:'out_control',9:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',10:'javax.imageio.ImageWriter.getDefaultWriteParam()',11:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',12:'javax.imageio.ImageWriter.dispose()',13:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',14:'javax.imageio.ImageWriteParam.setCompressionMode(int)',15:'javax.imageio.ImageWriteParam.setCompressionQuality(float)',16:'hole'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'java.io.ByteArrayOutputStream.flush()',7:'java.io.ByteArrayOutputStream.toByteArray()',8:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',9:'catch',10:'out_control',11:'hole',12:'return',13:'javax.imageio.ImageWriter.getDefaultWriteParam()',14:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',15:'javax.imageio.ImageWriteParam.setCompressionMode(int)',16:'javax.imageio.ImageWriteParam.setCompressionQuality(float)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'java.io.ByteArrayOutputStream.toByteArray()',7:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',8:'catch',9:'out_control',10:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',11:'return',12:'javax.imageio.ImageWriter.getDefaultWriteParam()',13:'hole',14:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',15:'javax.imageio.ImageWriteParam.setCompressionMode(int)',16:'javax.imageio.ImageWriteParam.setCompressionQuality(float)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'java.io.ByteArrayOutputStream.flush()',7:'java.io.ByteArrayOutputStream.toByteArray()',8:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',9:'catch',10:'out_control',11:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',12:'return',13:'javax.imageio.ImageWriter.getDefaultWriteParam()',14:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',15:'javax.imageio.ImageWriter.dispose()',16:'hole'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.flush()',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',6:'catch',7:'out_control',8:'return',9:'javax.imageio.ImageWriter.getDefaultWriteParam()',10:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',11:'javax.imageio.ImageWriter.dispose()',12:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',13:'javax.imageio.ImageWriteParam.setCompressionMode(int)',14:'javax.imageio.ImageWriteParam.setCompressionQuality(float)',15:'hole'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.toByteArray()',6:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',7:'catch',8:'out_control',9:'hole',10:'return',11:'javax.imageio.ImageWriter.getDefaultWriteParam()',12:'javax.imageio.ImageWriter.dispose()',13:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',14:'javax.imageio.ImageWriteParam.setCompressionMode(int)',15:'javax.imageio.ImageWriteParam.setCompressionQuality(float)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'java.io.ByteArrayOutputStream.toByteArray()',7:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',8:'catch',9:'out_control',10:'hole',11:'return',12:'javax.imageio.ImageWriter.getDefaultWriteParam()',13:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',14:'javax.imageio.ImageWriteParam.setCompressionMode(int)',15:'javax.imageio.ImageWriteParam.setCompressionQuality(float)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'java.io.ByteArrayOutputStream.flush()',7:'java.io.ByteArrayOutputStream.toByteArray()',8:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',9:'catch',10:'out_control',11:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',12:'return',13:'hole',14:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',15:'javax.imageio.ImageWriter.dispose()'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',7:'catch',8:'out_control',9:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',10:'javax.imageio.ImageWriter.getDefaultWriteParam()',11:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',12:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',13:'javax.imageio.ImageWriteParam.setCompressionMode(int)',14:'javax.imageio.ImageWriteParam.setCompressionQuality(float)',15:'hole'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',4:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',5:'java.io.ByteArrayOutputStream.flush()',6:'java.io.ByteArrayOutputStream.toByteArray()',7:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',8:'catch',9:'out_control',10:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',11:'return',12:'javax.imageio.ImageWriter.getDefaultWriteParam()',13:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',14:'javax.imageio.ImageWriter.dispose()',15:'hole'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.flush()',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',6:'catch',7:'out_control',8:'return',9:'javax.imageio.ImageWriter.getDefaultWriteParam()',10:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',11:'javax.imageio.ImageWriter.dispose()',12:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',13:'javax.imageio.ImageWriteParam.setCompressionMode(int)',14:'hole',15:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.flush()',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',6:'catch',7:'out_control',8:'return',9:'javax.imageio.ImageWriter.getDefaultWriteParam()',10:'javax.imageio.ImageWriter.dispose()',11:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',12:'javax.imageio.ImageWriteParam.setCompressionMode(int)',13:'javax.imageio.ImageWriteParam.setCompressionQuality(float)',14:'hole'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'java.io.ByteArrayOutputStream.flush()',5:'java.io.ByteArrayOutputStream.toByteArray()',6:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',7:'catch',8:'out_control',9:'hole',10:'return',11:'javax.imageio.ImageWriter.getDefaultWriteParam()',12:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',13:'javax.imageio.ImageWriteParam.setCompressionMode(int)',14:'javax.imageio.ImageWriteParam.setCompressionQuality(float)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',4:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',5:'java.io.ByteArrayOutputStream.flush()',6:'java.io.ByteArrayOutputStream.toByteArray()',7:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',8:'catch',9:'out_control',10:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',11:'return',12:'hole',13:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',14:'javax.imageio.ImageWriter.dispose()'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.new()',4:'javax.imageio.stream.MemoryCacheImageOutputStream.new(java.io.OutputStream)',5:'javax.imageio.ImageWriter.setOutput(java.lang.Object)',6:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',7:'catch',8:'out_control',9:'javax.imageio.IIOImage.new(java.awt.image.RenderedImage,java.util.List,javax.imageio.metadata.IIOMetadata)',10:'javax.imageio.ImageWriter.getDefaultWriteParam()',11:'hole',12:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',13:'javax.imageio.ImageWriteParam.setCompressionMode(int)',14:'javax.imageio.ImageWriteParam.setCompressionQuality(float)'}
{1:'java.io.ByteArrayOutputStream.Null',2:'try',3:'java.io.ByteArrayOutputStream.flush()',4:'java.io.ByteArrayOutputStream.toByteArray()',5:'javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String).next()',6:'catch',7:'out_control',8:'return',9:'javax.imageio.ImageWriter.getDefaultWriteParam()',10:'javax.imageio.ImageWriter.write(javax.imageio.metadata.IIOMetadata,javax.imageio.IIOImage,javax.imageio.ImageWriteParam)',11:'javax.imageio.ImageWriter.dispose()',12:'javax.imageio.ImageWriteParam.MODE_EXPLICIT',13:'javax.imageio.ImageWriteParam.setCompressionMode(int)',14:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'long.Constant',2:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'java.io.File.getName()',3:'java.io.FileOutputStream.new(java.lang.String)',4:'java.io.File.new(java.lang.String)',5:'java.io.File.getName()',6:'hole'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'hole',3:'java.util.Arrays.asList(java.lang.Object[])',4:'java.util.Arrays.asList(java.lang.Object[])'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'java.util.Arrays.asList(java.lang.Object[])',3:'hole',4:'java.util.Arrays.asList(java.lang.Object[])'}
{1:'java.util.Arrays.asList(java.lang.Object[])',2:'hole',3:'java.util.Arrays.asList(java.lang.Object[])'}
{1:'java.io.File.new(java.lang.String)',2:'hole',3:'java.io.FileOutputStream.new(java.lang.String)',4:'java.io.FileOutputStream.close()'}
{1:'java.io.File.new(java.lang.String)',2:'if',3:'java.io.File.exists()',4:'java.io.File.mkdirs()',5:'condition',6:'then',7:'out_control',8:'hole'}
{1:'java.io.File.new(java.lang.String)',2:'hole'}
