{1:'java.util.concurrent.ConcurrentMap.get(java.lang.Object)',2:'hole'}
{1:'java.util.concurrent.atomic.AtomicInteger.getAndIncrement()',2:'hole'}
{1:'java.lang.Object.Constant',2:'java.util.concurrent.ConcurrentHashMap.get(java.lang.Object)',3:'hole'}
{1:'java.lang.Object.Constant',2:'java.util.concurrent.ConcurrentHashMap.get(java.lang.Object)',3:'java.util.concurrent.ConcurrentHashMap.putIfAbsent(java.lang.Object,java.lang.Object)',4:'if',5:'hole',6:'condition',7:'then',8:'out_control'}
{1:'java.lang.Object.Constant',2:'hole'}
{1:'java.lang.Object.Constant',2:'java.util.concurrent.ConcurrentHashMap.get(java.lang.Object)',3:'if',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'java.util.concurrent.locks.ReentrantLock.lock()',2:'try',3:'hole',4:'catch',5:'out_control',6:'finally',7:'java.util.concurrent.locks.ReentrantLock.unlock()'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.lang.Math.min(long,long)',2:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.nio.ByteBuffer.hasArray()',7:'hole',8:'byte.new[]',9:'java.nio.ByteBuffer.arrayOffset()',10:'java.nio.ByteBuffer.position()',11:'java.nio.ByteBuffer.get(byte[])',12:'java.nio.ByteBuffer.position()',13:'java.nio.ByteBuffer.position(int)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.nio.ByteBuffer.hasArray()',7:'java.nio.ByteBuffer.array()',8:'byte.new[]',9:'java.nio.ByteBuffer.arrayOffset()',10:'return',11:'hole',12:'java.nio.ByteBuffer.position()',13:'java.nio.ByteBuffer.position(int)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.nio.ByteBuffer.hasArray()',7:'java.nio.ByteBuffer.array()',8:'byte.new[]',9:'java.nio.ByteBuffer.arrayOffset()',10:'return',11:'java.nio.ByteBuffer.position()',12:'java.nio.ByteBuffer.position()',13:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.nio.ByteBuffer.hasArray()',7:'java.nio.ByteBuffer.array()',8:'hole',9:'java.nio.ByteBuffer.arrayOffset()',10:'return',11:'java.nio.ByteBuffer.position(int)',12:'java.nio.ByteBuffer.position()'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.nio.ByteBuffer.hasArray()',7:'java.nio.ByteBuffer.array()',8:'byte.new[]',9:'java.nio.ByteBuffer.arrayOffset()',10:'return',11:'hole',12:'java.nio.ByteBuffer.position()'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.nio.ByteBuffer.hasArray()',7:'java.nio.ByteBuffer.array()',8:'hole',9:'java.nio.ByteBuffer.arrayOffset()',10:'return',11:'java.nio.ByteBuffer.position()'}
{1:'java.nio.ByteBuffer.position()',2:'int.Constant',3:'hole'}
{1:'java.nio.ByteBuffer.position()',2:'hole'}
{1:'java.nio.ByteBuffer.position()',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.nio.ByteBuffer.hasArray()',6:'java.nio.ByteBuffer.array()',7:'java.nio.ByteBuffer.position()',8:'java.nio.ByteBuffer.arrayOffset()',9:'hole',10:'java.nio.ByteBuffer.position(int)',11:'java.nio.ByteBuffer.position()',12:'java.nio.ByteBuffer.limit()',13:'java.nio.ByteBuffer.capacity()',14:'java.nio.ByteBuffer.array().length',15:'java.nio.ByteBuffer.capacity()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.nio.ByteBuffer.hasArray()',6:'java.nio.ByteBuffer.array()',7:'java.nio.ByteBuffer.position()',8:'java.nio.ByteBuffer.arrayOffset()',9:'byte.new[]',10:'java.nio.ByteBuffer.position()',11:'hole',12:'java.nio.ByteBuffer.limit()',13:'java.nio.ByteBuffer.capacity()',14:'java.nio.ByteBuffer.array().length',15:'java.nio.ByteBuffer.capacity()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.nio.ByteBuffer.hasArray()',6:'java.nio.ByteBuffer.array()',7:'hole',8:'java.nio.ByteBuffer.arrayOffset()',9:'java.nio.ByteBuffer.position(int)',10:'java.nio.ByteBuffer.position()',11:'java.nio.ByteBuffer.limit()',12:'java.nio.ByteBuffer.capacity()',13:'java.nio.ByteBuffer.array().length',14:'java.nio.ByteBuffer.capacity()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.nio.ByteBuffer.hasArray()',6:'java.nio.ByteBuffer.array()',7:'java.nio.ByteBuffer.position()',8:'java.nio.ByteBuffer.arrayOffset()',9:'hole',10:'java.nio.ByteBuffer.position()',11:'java.nio.ByteBuffer.limit()',12:'java.nio.ByteBuffer.capacity()',13:'java.nio.ByteBuffer.array().length',14:'java.nio.ByteBuffer.capacity()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.nio.ByteBuffer.hasArray()',6:'java.nio.ByteBuffer.array()',7:'hole',8:'java.nio.ByteBuffer.arrayOffset()',9:'java.nio.ByteBuffer.position()',10:'java.nio.ByteBuffer.limit()',11:'java.nio.ByteBuffer.capacity()',12:'java.nio.ByteBuffer.array().length',13:'java.nio.ByteBuffer.capacity()'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'java.nio.ByteBuffer.flip()',5:'java.nio.ByteBuffer.position(int)',6:'java.nio.ByteBuffer.position(int)',7:'java.nio.ByteBuffer.limit()',8:'java.nio.ByteBuffer.limit(int)',9:'hole'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.limit(int)',4:'hole',5:'java.nio.ByteBuffer.put(java.nio.ByteBuffer)',6:'java.nio.ByteBuffer.flip()',7:'java.nio.ByteBuffer.limit()',8:'java.nio.ByteBuffer.position(int)',9:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position()',5:'hole',6:'java.nio.ByteBuffer.position(int)',7:'java.nio.ByteBuffer.position(int)',8:'java.nio.ByteBuffer.limit()',9:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position()',5:'java.nio.ByteBuffer.put(java.nio.ByteBuffer)',6:'java.nio.ByteBuffer.position(int)',7:'hole',8:'java.nio.ByteBuffer.limit()',9:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position()',5:'java.nio.ByteBuffer.put(java.nio.ByteBuffer)',6:'java.nio.ByteBuffer.flip()',7:'hole',8:'java.nio.ByteBuffer.position(int)',9:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position()',5:'java.nio.ByteBuffer.put(java.nio.ByteBuffer)',6:'java.nio.ByteBuffer.flip()',7:'java.nio.ByteBuffer.position(int)',8:'hole',9:'java.nio.ByteBuffer.limit()'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'java.nio.ByteBuffer.put(java.nio.ByteBuffer)',5:'java.nio.ByteBuffer.flip()',6:'java.nio.ByteBuffer.position(int)',7:'java.nio.ByteBuffer.position(int)',8:'hole',9:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'java.nio.ByteBuffer.position(int)',5:'java.nio.ByteBuffer.position(int)',6:'java.nio.ByteBuffer.limit()',7:'java.nio.ByteBuffer.limit(int)',8:'hole'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.limit(int)',4:'hole',5:'java.nio.ByteBuffer.put(java.nio.ByteBuffer)',6:'java.nio.ByteBuffer.flip()',7:'java.nio.ByteBuffer.position(int)',8:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position()',5:'hole',6:'java.nio.ByteBuffer.position(int)',7:'java.nio.ByteBuffer.limit(int)',8:'java.nio.ByteBuffer.limit()'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position()',5:'java.nio.ByteBuffer.put(java.nio.ByteBuffer)',6:'java.nio.ByteBuffer.position(int)',7:'hole',8:'java.nio.ByteBuffer.limit()'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'java.nio.ByteBuffer.put(java.nio.ByteBuffer)',5:'java.nio.ByteBuffer.flip()',6:'hole',7:'java.nio.ByteBuffer.position(int)',8:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'java.nio.ByteBuffer.flip()',5:'java.nio.ByteBuffer.position(int)',6:'java.nio.ByteBuffer.position(int)',7:'hole',8:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'java.nio.ByteBuffer.position(int)',5:'java.nio.ByteBuffer.limit()',6:'hole',7:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'hole',4:'java.nio.ByteBuffer.put(java.nio.ByteBuffer)',5:'java.nio.ByteBuffer.flip()',6:'java.nio.ByteBuffer.position(int)',7:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position()',5:'hole',6:'java.nio.ByteBuffer.position(int)',7:'java.nio.ByteBuffer.limit()'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'java.nio.ByteBuffer.flip()',5:'hole',6:'java.nio.ByteBuffer.position(int)',7:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'java.nio.ByteBuffer.position(int)',5:'java.nio.ByteBuffer.position(int)',6:'hole',7:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'java.nio.ByteBuffer.position(int)',5:'java.nio.ByteBuffer.limit()',6:'hole'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'hole',4:'java.nio.ByteBuffer.flip()',5:'java.nio.ByteBuffer.position(int)',6:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'hole',5:'java.nio.ByteBuffer.position(int)',6:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'java.nio.ByteBuffer.position(int)',5:'hole',6:'java.nio.ByteBuffer.limit(int)'}
{1:'java.nio.ByteBuffer.capacity()',2:'hole'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'hole'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'hole'}
{1:'java.nio.ByteBuffer.capacity()',2:'java.nio.ByteBuffer.allocate(int)',3:'java.nio.ByteBuffer.position()',4:'java.nio.ByteBuffer.position(int)',5:'hole'}
{1:'java.nio.ByteBuffer.limit()',2:'hole',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position(int)',5:'java.nio.ByteBuffer.position(int)',6:'java.nio.ByteBuffer.slice()'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position(int)',5:'java.nio.ByteBuffer.slice()',6:'hole'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'java.nio.ByteBuffer.limit(int)',4:'hole',5:'java.nio.ByteBuffer.position(int)',6:'java.nio.ByteBuffer.slice()'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.limit(int)',5:'java.nio.ByteBuffer.position(int)',6:'hole'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position(int)',5:'java.nio.ByteBuffer.position(int)',6:'hole'}
{1:'java.nio.ByteBuffer.limit()',2:'hole',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.slice()',5:'java.nio.ByteBuffer.position(int)'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'java.nio.ByteBuffer.limit(int)',4:'hole',5:'java.nio.ByteBuffer.position(int)'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position(int)',5:'hole'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position(int)',5:'hole'}
{1:'java.nio.ByteBuffer.limit()',2:'hole',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position(int)'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'hole',4:'java.nio.ByteBuffer.position(int)'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'java.nio.ByteBuffer.limit(int)',4:'hole'}
{1:'java.nio.ByteBuffer.limit()',2:'hole',3:'java.nio.ByteBuffer.position(int)'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'hole'}
{1:'java.nio.ByteBuffer.limit()',2:'hole'}
{1:'java.nio.ByteBuffer.limit()',2:'hole',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.slice()',5:'java.nio.ByteBuffer.position()',6:'java.nio.ByteBuffer.position(int)'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.limit(int)',5:'hole',6:'java.nio.ByteBuffer.slice()'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'java.nio.ByteBuffer.limit(int)',4:'hole',5:'java.nio.ByteBuffer.position()',6:'java.nio.ByteBuffer.position(int)'}
{1:'java.nio.ByteBuffer.limit()',2:'hole',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.position()',5:'java.nio.ByteBuffer.position(int)'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'java.nio.ByteBuffer.limit(int)',4:'java.nio.ByteBuffer.slice()',5:'hole'}
{1:'java.nio.ByteBuffer.limit()',2:'hole',3:'java.nio.ByteBuffer.position()',4:'java.nio.ByteBuffer.position(int)'}
{1:'java.nio.ByteBuffer.limit()',2:'java.nio.ByteBuffer.position()',3:'java.nio.ByteBuffer.limit(int)',4:'hole'}
{1:'java.nio.ByteBuffer.limit()',2:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new(int)',3:'catch',4:'out_control',5:'hole',6:'java.io.ByteArrayOutputStream.close()',7:'java.io.ByteArrayOutputStream.toByteArray()',8:'return'}
{1:'try',2:'java.io.ByteArrayOutputStream.new(int)',3:'catch',4:'out_control',5:'java.io.DataOutputStream.new(java.io.OutputStream)',6:'java.io.ByteArrayOutputStream.close()',7:'java.io.DataOutputStream.flush()',8:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new(int)',3:'catch',4:'out_control',5:'java.io.DataOutputStream.new(java.io.OutputStream)',6:'java.io.ByteArrayOutputStream.toByteArray()',7:'hole',8:'return'}
{1:'try',2:'java.io.ByteArrayOutputStream.new(int)',3:'catch',4:'out_control',5:'hole',6:'java.io.ByteArrayOutputStream.toByteArray()',7:'return'}
{1:'try',2:'java.io.ByteArrayOutputStream.new(int)',3:'catch',4:'out_control',5:'java.io.DataOutputStream.new(java.io.OutputStream)',6:'java.io.DataOutputStream.flush()',7:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new(int)',3:'catch',4:'out_control',5:'java.io.DataOutputStream.new(java.io.OutputStream)',6:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new(int)',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'java.io.ByteArrayInputStream.new(byte[],int,int)',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.nio.ByteBuffer.hasArray()',7:'java.nio.ByteBuffer.array()',8:'hole',9:'java.nio.ByteBuffer.position()',10:'java.io.DataOutput.write(byte[])',11:'java.nio.ByteBuffer.arrayOffset()',12:'java.nio.ByteBuffer.remaining()',13:'java.io.DataOutput.write(byte[],int,int)',14:'java.nio.ByteBuffer.limit()',15:'java.nio.ByteBuffer.position(int)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.nio.ByteBuffer.hasArray()',7:'java.nio.ByteBuffer.array()',8:'byte.new[]',9:'java.nio.ByteBuffer.position()',10:'hole',11:'java.nio.ByteBuffer.arrayOffset()',12:'java.nio.ByteBuffer.remaining()',13:'java.io.DataOutput.write(byte[],int,int)',14:'java.nio.ByteBuffer.limit()',15:'java.nio.ByteBuffer.position(int)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.nio.ByteBuffer.hasArray()',7:'java.nio.ByteBuffer.array()',8:'byte.new[]',9:'java.nio.ByteBuffer.position()',10:'java.nio.ByteBuffer.get(byte[])',11:'java.io.DataOutput.write(byte[])',12:'java.nio.ByteBuffer.arrayOffset()',13:'java.nio.ByteBuffer.remaining()',14:'java.io.DataOutput.write(byte[],int,int)',15:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.nio.ByteBuffer.hasArray()',7:'java.nio.ByteBuffer.array()',8:'hole',9:'java.nio.ByteBuffer.position()',10:'java.nio.ByteBuffer.arrayOffset()',11:'java.nio.ByteBuffer.remaining()',12:'java.io.DataOutput.write(byte[],int,int)',13:'java.nio.ByteBuffer.limit()',14:'java.nio.ByteBuffer.position(int)'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.nio.ByteBuffer.hasArray()',7:'hole',8:'byte.new[]',9:'java.nio.ByteBuffer.limit()',10:'java.nio.ByteBuffer.get(byte[])',11:'java.io.DataOutput.write(byte[])',12:'java.nio.ByteBuffer.position(int)'}
{1:'java.io.ByteArrayInputStream.new(byte[])',2:'hole',3:'java.io.ByteArrayInputStream.close()'}
{1:'java.io.ByteArrayInputStream.new(byte[])',2:'java.io.DataInputStream.new(java.io.InputStream)',3:'hole'}
{1:'java.io.ByteArrayInputStream.new(byte[])',2:'hole'}
{1:'java.util.logging.LogRecord.getMillis()',2:'java.util.Date.setTime(long)',3:'java.lang.String.Declaration',4:'if',5:'java.util.logging.LogRecord.getSourceClassName()',6:'java.util.logging.LogRecord.getSourceMethodName()',7:'java.util.logging.LogRecord.getLoggerName()',8:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',9:'condition',10:'then',11:'else',12:'out_control',13:'if',14:'return',15:'java.util.logging.LogRecord.getSourceClassName()',16:'java.lang.String.Constant',17:'condition',18:'then',19:'out_control',20:'java.lang.String.Constant',21:'java.util.logging.LogRecord.getSourceMethodName()',22:'if',23:'java.io.StringWriter.toString()',24:'condition',25:'then',26:'out_control',27:'java.util.logging.LogRecord.getThrown()',28:'java.io.StringWriter.new()',29:'java.util.logging.LogRecord.getLoggerName()',30:'java.io.PrintWriter.new(java.io.Writer)',31:'java.util.logging.LogRecord.getLevel().getLocalizedName()',32:'hole',33:'java.io.PrintWriter.close()',34:'java.util.logging.LogRecord.getThreadID()'}
{1:'java.util.logging.LogRecord.getMillis()',2:'java.util.Date.setTime(long)',3:'java.lang.String.Declaration',4:'if',5:'java.util.logging.LogRecord.getSourceClassName()',6:'java.util.logging.LogRecord.getSourceMethodName()',7:'java.util.logging.LogRecord.getLoggerName()',8:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',9:'condition',10:'then',11:'else',12:'out_control',13:'if',14:'return',15:'java.util.logging.LogRecord.getSourceClassName()',16:'java.lang.String.Constant',17:'condition',18:'then',19:'out_control',20:'java.lang.String.Constant',21:'java.util.logging.LogRecord.getSourceMethodName()',22:'if',23:'java.io.StringWriter.toString()',24:'condition',25:'then',26:'out_control',27:'java.util.logging.LogRecord.getThrown()',28:'java.io.StringWriter.new()',29:'java.util.logging.LogRecord.getLoggerName()',30:'java.io.PrintWriter.new(java.io.Writer)',31:'java.util.logging.LogRecord.getLevel().getLocalizedName()',32:'java.io.PrintWriter.println()',33:'java.util.logging.LogRecord.getThreadID()',34:'hole'}
{1:'java.util.logging.LogRecord.getMillis()',2:'java.util.Date.setTime(long)',3:'java.lang.String.Declaration',4:'if',5:'java.util.logging.LogRecord.getSourceClassName()',6:'java.util.logging.LogRecord.getSourceMethodName()',7:'java.util.logging.LogRecord.getLoggerName()',8:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',9:'condition',10:'then',11:'else',12:'out_control',13:'if',14:'return',15:'java.util.logging.LogRecord.getSourceClassName()',16:'java.lang.String.Constant',17:'condition',18:'then',19:'out_control',20:'java.lang.String.Constant',21:'java.util.logging.LogRecord.getSourceMethodName()',22:'if',23:'condition',24:'then',25:'out_control',26:'java.util.logging.LogRecord.getThrown()',27:'java.io.StringWriter.new()',28:'java.util.logging.LogRecord.getLoggerName()',29:'java.io.PrintWriter.new(java.io.Writer)',30:'java.util.logging.LogRecord.getLevel().getLocalizedName()',31:'java.io.PrintWriter.println()',32:'java.util.logging.LogRecord.getThrown().printStackTrace(java.io.PrintWriter)',33:'java.util.logging.LogRecord.getThreadID()',34:'hole'}
{1:'java.util.logging.LogRecord.getMillis()',2:'java.util.Date.setTime(long)',3:'java.lang.String.Declaration',4:'if',5:'java.util.logging.LogRecord.getSourceClassName()',6:'java.util.logging.LogRecord.getSourceMethodName()',7:'java.util.logging.LogRecord.getLoggerName()',8:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',9:'condition',10:'then',11:'else',12:'out_control',13:'if',14:'return',15:'java.util.logging.LogRecord.getSourceClassName()',16:'java.lang.String.Constant',17:'condition',18:'then',19:'out_control',20:'java.lang.String.Constant',21:'java.util.logging.LogRecord.getSourceMethodName()',22:'if',23:'java.io.StringWriter.toString()',24:'condition',25:'then',26:'out_control',27:'java.util.logging.LogRecord.getThrown()',28:'java.io.StringWriter.new()',29:'java.util.logging.LogRecord.getLoggerName()',30:'java.io.PrintWriter.new(java.io.Writer)',31:'java.util.logging.LogRecord.getLevel().getLocalizedName()',32:'hole',33:'java.util.logging.LogRecord.getThreadID()'}
{1:'java.util.logging.LogRecord.getMillis()',2:'java.util.Date.setTime(long)',3:'java.lang.String.Declaration',4:'if',5:'java.util.logging.LogRecord.getSourceClassName()',6:'java.util.logging.LogRecord.getSourceMethodName()',7:'java.util.logging.LogRecord.getLoggerName()',8:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',9:'condition',10:'then',11:'else',12:'out_control',13:'if',14:'return',15:'java.util.logging.LogRecord.getSourceClassName()',16:'java.lang.String.Constant',17:'condition',18:'then',19:'out_control',20:'java.lang.String.Constant',21:'java.util.logging.LogRecord.getSourceMethodName()',22:'if',23:'condition',24:'then',25:'out_control',26:'java.util.logging.LogRecord.getThrown()',27:'java.io.StringWriter.new()',28:'java.util.logging.LogRecord.getLoggerName()',29:'java.io.PrintWriter.new(java.io.Writer)',30:'java.util.logging.LogRecord.getLevel().getLocalizedName()',31:'java.io.PrintWriter.println()',32:'java.util.logging.LogRecord.getThreadID()',33:'hole'}
{1:'java.util.logging.LogRecord.getMillis()',2:'java.util.Date.setTime(long)',3:'java.lang.String.Declaration',4:'if',5:'java.util.logging.LogRecord.getSourceClassName()',6:'java.util.logging.LogRecord.getSourceMethodName()',7:'java.util.logging.LogRecord.getLoggerName()',8:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',9:'condition',10:'then',11:'else',12:'out_control',13:'if',14:'return',15:'java.util.logging.LogRecord.getSourceClassName()',16:'java.lang.String.Constant',17:'condition',18:'then',19:'out_control',20:'java.lang.String.Constant',21:'java.util.logging.LogRecord.getSourceMethodName()',22:'if',23:'java.io.StringWriter.toString()',24:'condition',25:'then',26:'out_control',27:'java.util.logging.LogRecord.getThrown()',28:'java.io.StringWriter.new()',29:'java.util.logging.LogRecord.getLoggerName()',30:'hole',31:'java.util.logging.LogRecord.getLevel().getLocalizedName()',32:'java.util.logging.LogRecord.getThreadID()'}
{1:'java.util.logging.LogRecord.getMillis()',2:'java.util.Date.setTime(long)',3:'java.lang.String.Declaration',4:'if',5:'java.util.logging.LogRecord.getSourceClassName()',6:'java.util.logging.LogRecord.getSourceMethodName()',7:'java.util.logging.LogRecord.getLoggerName()',8:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',9:'condition',10:'then',11:'else',12:'out_control',13:'if',14:'return',15:'java.util.logging.LogRecord.getSourceClassName()',16:'java.lang.String.Constant',17:'condition',18:'then',19:'out_control',20:'java.lang.String.Constant',21:'java.util.logging.LogRecord.getSourceMethodName()',22:'if',23:'condition',24:'then',25:'out_control',26:'java.util.logging.LogRecord.getThrown()',27:'java.io.StringWriter.new()',28:'java.util.logging.LogRecord.getLoggerName()',29:'java.io.PrintWriter.new(java.io.Writer)',30:'java.util.logging.LogRecord.getLevel().getLocalizedName()',31:'hole',32:'java.util.logging.LogRecord.getThreadID()'}
{1:'java.util.logging.LogRecord.getMillis()',2:'java.util.Date.setTime(long)',3:'hole',4:'java.util.logging.LogRecord.getLoggerName()',5:'java.util.logging.LogRecord.getLevel().getLocalizedName()',6:'java.util.logging.LogRecord.getThreadID()',7:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',8:'return'}
{1:'java.util.logging.LogRecord.getMillis()',2:'java.util.Date.setTime(long)',3:'java.lang.String.Declaration',4:'if',5:'java.util.logging.LogRecord.getSourceClassName()',6:'java.util.logging.LogRecord.getSourceMethodName()',7:'java.util.logging.LogRecord.getLoggerName()',8:'condition',9:'then',10:'else',11:'out_control',12:'if',13:'java.util.logging.LogRecord.getSourceClassName()',14:'java.lang.String.Constant',15:'condition',16:'then',17:'out_control',18:'java.lang.String.Constant',19:'java.util.logging.LogRecord.getSourceMethodName()',20:'if',21:'java.io.StringWriter.toString()',22:'condition',23:'then',24:'out_control',25:'java.util.logging.LogRecord.getThrown()',26:'java.io.StringWriter.new()',27:'hole',28:'java.io.PrintWriter.new(java.io.Writer)',29:'java.io.PrintWriter.println()',30:'java.util.logging.LogRecord.getThrown().printStackTrace(java.io.PrintWriter)',31:'java.io.PrintWriter.close()'}
{1:'java.util.logging.LogRecord.getMillis()',2:'java.util.Date.setTime(long)',3:'java.lang.String.Declaration',4:'if',5:'java.util.logging.LogRecord.getSourceClassName()',6:'java.util.logging.LogRecord.getSourceMethodName()',7:'java.util.logging.LogRecord.getLoggerName()',8:'java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[])',9:'condition',10:'then',11:'else',12:'out_control',13:'if',14:'return',15:'java.util.logging.LogRecord.getSourceClassName()',16:'java.lang.String.Constant',17:'condition',18:'then',19:'out_control',20:'java.lang.String.Constant',21:'java.util.logging.LogRecord.getSourceMethodName()',22:'if',23:'condition',24:'then',25:'out_control',26:'java.util.logging.LogRecord.getThrown()',27:'java.io.StringWriter.new()',28:'java.util.logging.LogRecord.getLoggerName()',29:'hole',30:'java.util.logging.LogRecord.getLevel().getLocalizedName()',31:'java.util.logging.LogRecord.getThreadID()'}
{1:'java.util.logging.LogRecord.getMillis()',2:'java.util.Date.setTime(long)',3:'java.lang.String.Declaration',4:'if',5:'java.util.logging.LogRecord.getSourceClassName()',6:'java.util.logging.LogRecord.getSourceMethodName()',7:'java.util.logging.LogRecord.getLoggerName()',8:'condition',9:'then',10:'else',11:'out_control',12:'if',13:'java.util.logging.LogRecord.getSourceClassName()',14:'hole',15:'condition',16:'then',17:'out_control',18:'java.util.logging.LogRecord.getSourceMethodName()'}
{1:'java.util.logging.LogRecord.getMillis()',2:'java.util.Date.setTime(long)',3:'java.lang.String.Declaration',4:'if',5:'java.util.logging.LogRecord.getSourceClassName()',6:'java.util.logging.LogRecord.getSourceMethodName()',7:'java.util.logging.LogRecord.getLoggerName()',8:'condition',9:'then',10:'else',11:'out_control',12:'if',13:'java.util.logging.LogRecord.getSourceClassName()',14:'java.lang.String.Constant',15:'condition',16:'then',17:'out_control',18:'hole',19:'java.util.logging.LogRecord.getSourceMethodName()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole',6:'java.lang.System.currentTimeMillis()'}
{1:'java.util.concurrent.ThreadPoolExecutor.Constant',2:'hole'}
{1:'java.util.concurrent.ThreadPoolExecutor.Constant',2:'hole'}
{1:'java.util.concurrent.ThreadPoolExecutor.Constant',2:'hole'}
{1:'java.util.concurrent.ThreadPoolExecutor.Constant',2:'hole'}
{1:'java.util.concurrent.ThreadPoolExecutor.Constant',2:'hole'}
{1:'java.util.concurrent.ThreadPoolExecutor.Constant',2:'hole'}
{1:'java.util.concurrent.ThreadPoolExecutor.Constant',2:'hole'}
{1:'java.util.concurrent.ThreadPoolExecutor.Constant',2:'hole'}
{1:'java.util.concurrent.ThreadPoolExecutor.Constant',2:'hole'}
{1:'java.util.concurrent.ThreadPoolExecutor.Constant',2:'hole'}
{1:'java.util.concurrent.ThreadPoolExecutor.Constant',2:'hole'}
{1:'java.util.concurrent.ThreadPoolExecutor.Constant',2:'hole'}
{1:'java.lang.StringBuilder.append(char)',2:'hole',3:'java.lang.StringBuilder.append(long).append(java.lang.String).append(long)'}
{1:'java.lang.StringBuilder.append(char)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'hole',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'if',11:'condition',12:'then',13:'out_control',14:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',15:'if',16:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',17:'condition',18:'then',19:'out_control',20:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',21:'if',22:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',23:'condition',24:'then',25:'out_control',26:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',27:'if',28:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',29:'condition',30:'then',31:'out_control',32:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',33:'if',34:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',35:'condition',36:'then',37:'out_control',38:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',39:'if',40:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',41:'condition',42:'then',43:'out_control',44:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',45:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'hole',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',21:'if',22:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',23:'condition',24:'then',25:'out_control',26:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',27:'if',28:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',29:'condition',30:'then',31:'out_control',32:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',33:'if',34:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',35:'condition',36:'then',37:'out_control',38:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',39:'if',40:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',41:'condition',42:'then',43:'out_control',44:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',45:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'if',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'condition',17:'then',18:'out_control',19:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',20:'hole',21:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',22:'if',23:'condition',24:'then',25:'out_control',26:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',27:'if',28:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',29:'condition',30:'then',31:'out_control',32:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',33:'if',34:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',35:'condition',36:'then',37:'out_control',38:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',39:'if',40:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',41:'condition',42:'then',43:'out_control',44:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',45:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'if',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'condition',17:'then',18:'out_control',19:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',20:'if',21:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',22:'condition',23:'then',24:'out_control',25:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',26:'hole',27:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',28:'if',29:'condition',30:'then',31:'out_control',32:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',33:'if',34:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',35:'condition',36:'then',37:'out_control',38:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',39:'if',40:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',41:'condition',42:'then',43:'out_control',44:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',45:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'if',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'condition',17:'then',18:'out_control',19:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',20:'if',21:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',22:'condition',23:'then',24:'out_control',25:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',26:'if',27:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',28:'condition',29:'then',30:'out_control',31:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',32:'hole',33:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',34:'if',35:'condition',36:'then',37:'out_control',38:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',39:'if',40:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',41:'condition',42:'then',43:'out_control',44:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',45:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'if',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'condition',17:'then',18:'out_control',19:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',20:'if',21:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',22:'condition',23:'then',24:'out_control',25:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',26:'if',27:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',28:'condition',29:'then',30:'out_control',31:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',32:'if',33:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',34:'condition',35:'then',36:'out_control',37:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',38:'hole',39:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',40:'if',41:'condition',42:'then',43:'out_control',44:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',45:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'hole',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'if',11:'condition',12:'then',13:'out_control',14:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',15:'if',16:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',17:'condition',18:'then',19:'out_control',20:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',21:'if',22:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',23:'condition',24:'then',25:'out_control',26:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',27:'if',28:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',29:'condition',30:'then',31:'out_control',32:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',33:'if',34:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',35:'condition',36:'then',37:'out_control',38:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',39:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'hole',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',21:'if',22:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',23:'condition',24:'then',25:'out_control',26:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',27:'if',28:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',29:'condition',30:'then',31:'out_control',32:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',33:'if',34:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',35:'condition',36:'then',37:'out_control',38:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',39:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'if',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'condition',17:'then',18:'out_control',19:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',20:'hole',21:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',22:'if',23:'condition',24:'then',25:'out_control',26:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',27:'if',28:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',29:'condition',30:'then',31:'out_control',32:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',33:'if',34:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',35:'condition',36:'then',37:'out_control',38:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',39:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'if',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'condition',17:'then',18:'out_control',19:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',20:'if',21:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',22:'condition',23:'then',24:'out_control',25:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',26:'hole',27:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',28:'if',29:'condition',30:'then',31:'out_control',32:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',33:'if',34:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',35:'condition',36:'then',37:'out_control',38:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',39:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'if',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'condition',17:'then',18:'out_control',19:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',20:'if',21:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',22:'condition',23:'then',24:'out_control',25:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',26:'if',27:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',28:'condition',29:'then',30:'out_control',31:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',32:'hole',33:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',34:'if',35:'condition',36:'then',37:'out_control',38:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',39:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'hole',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'if',11:'condition',12:'then',13:'out_control',14:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',15:'if',16:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',17:'condition',18:'then',19:'out_control',20:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',21:'if',22:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',23:'condition',24:'then',25:'out_control',26:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',27:'if',28:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',29:'condition',30:'then',31:'out_control',32:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',33:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'hole',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',21:'if',22:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',23:'condition',24:'then',25:'out_control',26:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',27:'if',28:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',29:'condition',30:'then',31:'out_control',32:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',33:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'if',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'condition',17:'then',18:'out_control',19:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',20:'hole',21:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',22:'if',23:'condition',24:'then',25:'out_control',26:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',27:'if',28:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',29:'condition',30:'then',31:'out_control',32:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',33:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'if',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'condition',17:'then',18:'out_control',19:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',20:'if',21:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',22:'condition',23:'then',24:'out_control',25:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',26:'hole',27:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',28:'if',29:'condition',30:'then',31:'out_control',32:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',33:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'hole',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'if',11:'condition',12:'then',13:'out_control',14:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',15:'if',16:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',17:'condition',18:'then',19:'out_control',20:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',21:'if',22:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',23:'condition',24:'then',25:'out_control',26:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',27:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'hole',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',21:'if',22:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',23:'condition',24:'then',25:'out_control',26:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',27:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'if',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'condition',17:'then',18:'out_control',19:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',20:'hole',21:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',22:'if',23:'condition',24:'then',25:'out_control',26:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',27:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'hole',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'if',11:'condition',12:'then',13:'out_control',14:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',15:'if',16:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',17:'condition',18:'then',19:'out_control',20:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',21:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',6:'java.lang.Boolean.FALSE',7:'if',8:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',9:'return',10:'condition',11:'then',12:'out_control',13:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',14:'hole',15:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',16:'if',17:'condition',18:'then',19:'out_control',20:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)',21:'java.lang.reflect.Method.getReturnType().equals(java.lang.Object)'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'java.io.StringWriter.new()',6:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',7:'javax.xml.transform.TransformerFactory.newInstance()',8:'javax.xml.transform.Transformer.transform(javax.xml.transform.Source,javax.xml.transform.Result)',9:'javax.xml.transform.TransformerFactory.newTransformer()',10:'java.io.StringWriter.getBuffer().toString()',11:'return'}
{1:'try',2:'org.w3c.dom.Node.Cast',3:'catch',4:'out_control',5:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',6:'java.io.StringWriter.new()',7:'javax.xml.transform.Transformer.transform(javax.xml.transform.Source,javax.xml.transform.Result)',8:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',9:'hole',10:'javax.xml.transform.TransformerFactory.newInstance()',11:'javax.xml.transform.TransformerFactory.newTransformer()'}
{1:'try',2:'org.w3c.dom.Node.Cast',3:'catch',4:'out_control',5:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',6:'java.io.StringWriter.new()',7:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',8:'javax.xml.transform.TransformerFactory.newInstance()',9:'hole',10:'java.io.StringWriter.getBuffer().toString()',11:'return'}
{1:'try',2:'org.w3c.dom.Node.Cast',3:'catch',4:'out_control',5:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',6:'java.io.StringWriter.new()',7:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',8:'javax.xml.transform.TransformerFactory.newInstance()',9:'javax.xml.transform.TransformerFactory.newTransformer()',10:'hole'}
{1:'try',2:'org.w3c.dom.Node.Cast',3:'catch',4:'out_control',5:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',6:'java.io.StringWriter.new()',7:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',8:'hole',9:'java.io.StringWriter.getBuffer().toString()',10:'return'}
{1:'try',2:'org.w3c.dom.Node.Cast',3:'catch',4:'out_control',5:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',6:'java.io.StringWriter.new()',7:'hole',8:'java.io.StringWriter.getBuffer().toString()',9:'return'}
{1:'try',2:'org.w3c.dom.Node.Cast',3:'catch',4:'out_control',5:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',6:'java.io.StringWriter.new()',7:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',8:'javax.xml.transform.TransformerFactory.newInstance()',9:'hole'}
{1:'try',2:'org.w3c.dom.Node.Cast',3:'catch',4:'out_control',5:'javax.xml.transform.dom.DOMSource.new(org.w3c.dom.Node)',6:'java.io.StringWriter.new()',7:'javax.xml.transform.stream.StreamResult.new(java.io.Writer)',8:'hole'}
{1:'java.lang.Throwable.Constant',2:'hole'}
{1:'java.lang.Throwable.Constant',2:'if',3:'java.lang.Class.isInstance(java.lang.Object)',4:'condition',5:'then',6:'out_control',7:'hole'}
{1:'java.lang.Throwable.Constant',2:'hole'}
{1:'short.Constant',2:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'java.util.concurrent.ConcurrentSkipListMap.get(java.lang.Object)'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.lang.String.lastIndexOf(int)',2:'hole'}
{1:'java.lang.String.lastIndexOf(int)',2:'if',3:'condition',4:'then',5:'out_control',6:'java.lang.String.length()',7:'hole'}
{1:'java.lang.String.lastIndexOf(int)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashSet.add(java.lang.Object)',6:'hole',7:'java.util.concurrent.ConcurrentHashMap.put(java.lang.Object,java.lang.Object)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.HashSet.add(java.lang.Object)',6:'hole'}
{1:'java.util.HashSet.new()',2:'hole'}
{1:'java.util.concurrent.ConcurrentHashMap.put(java.lang.Object,java.lang.Object)',2:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'hole',6:'java.util.concurrent.ConcurrentHashMap.get(java.lang.Object)'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'hole'}
{1:'java.util.ArrayList.new()',2:'boolean.Constant',3:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.util.ArrayList.new()',2:'boolean.Constant',3:'for',4:'condition',5:'body',6:'out_control',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'java.lang.Object.Declaration',2:'try',3:'java.lang.Object.Constant',4:'catch',5:'out_control',6:'hole'}
{1:'long.Constant',2:'hole'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.lang.ThreadLocal.get()',7:'hole',8:'java.lang.ThreadLocal.get()',9:'java.lang.Boolean.TRUE',10:'try',11:'if',12:'java.util.ArrayDeque.new()',13:'java.lang.ThreadLocal.set(java.lang.Object)',14:'java.util.ArrayDeque.add(java.lang.Object)',15:'catch',16:'out_control',17:'condition',18:'then',19:'out_control',20:'finally',21:'java.lang.ThreadLocal.remove()'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.lang.ThreadLocal.get()',7:'java.lang.Boolean.TRUE',8:'java.lang.ThreadLocal.get()',9:'java.lang.Boolean.TRUE',10:'java.lang.ThreadLocal.set(java.lang.Object)',11:'hole',12:'try',13:'catch',14:'out_control',15:'finally',16:'java.lang.ThreadLocal.remove()'}
{1:'if',2:'condition',3:'then',4:'else',5:'out_control',6:'java.lang.ThreadLocal.get()',7:'java.lang.Boolean.TRUE',8:'hole',9:'java.lang.Boolean.TRUE',10:'java.lang.ThreadLocal.set(java.lang.Object)',11:'try',12:'catch',13:'out_control',14:'finally',15:'java.lang.ThreadLocal.remove()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.IllegalStateException.new(java.lang.String)',6:'hole'}
{1:'java.util.ArrayList.new()',2:'java.util.Collection.Constant',3:'hole'}
{1:'java.util.ArrayList.new()',2:'hole'}
{1:'java.util.Collection.Constant',2:'hole'}
{1:'java.lang.Boolean.TRUE',2:'java.lang.ThreadLocal.set(java.lang.Object)',3:'java.util.concurrent.CopyOnWriteArraySet.add(java.lang.Object)',4:'try',5:'catch',6:'out_control',7:'finally',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'byte[].length',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'byte[].length',6:'if',7:'condition',8:'then',9:'out_control',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.nio.ByteBuffer.remaining()',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.nio.ByteBuffer.remaining()',6:'if',7:'condition',8:'then',9:'out_control',10:'hole'}
{1:'java.util.concurrent.atomic.AtomicLong.addAndGet(long)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole',6:'java.lang.Math.max(double,double)',7:'java.util.concurrent.atomic.AtomicLong.set(long)'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'if',6:'condition',7:'then',8:'out_control',9:'java.lang.System.err',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'hole'}
{1:'java.lang.StringBuffer.new()',2:'hole',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(float)',7:'java.lang.StringBuffer.toString()',8:'java.lang.StringBuffer.append(java.lang.String).append(float)',9:'if',10:'return',11:'if',12:'condition',13:'then',14:'out_control',15:'condition',16:'then',17:'out_control',18:'java.lang.StringBuffer.append(char).append(java.lang.String)',19:'if',20:'condition',21:'then',22:'out_control',23:'java.lang.StringBuffer.append(char).append(float)'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'java.lang.StringBuffer.append(java.lang.Object).append(char)',8:'if',9:'return',10:'hole',11:'condition',12:'then',13:'out_control',14:'if',15:'java.lang.StringBuffer.append(char).append(java.lang.String)',16:'condition',17:'then',18:'out_control',19:'if',20:'condition',21:'then',22:'out_control',23:'java.lang.StringBuffer.append(char).append(float)'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(float)',7:'java.lang.StringBuffer.append(java.lang.Object).append(char)',8:'java.lang.StringBuffer.append(java.lang.String).append(float)',9:'if',10:'if',11:'condition',12:'then',13:'out_control',14:'condition',15:'then',16:'out_control',17:'java.lang.StringBuffer.append(char).append(java.lang.String)',18:'hole',19:'if',20:'condition',21:'then',22:'out_control',23:'java.lang.StringBuffer.append(char).append(float)'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'if',9:'return',10:'java.lang.StringBuffer.append(java.lang.String).append(float)',11:'condition',12:'then',13:'out_control',14:'if',15:'java.lang.StringBuffer.append(char).append(java.lang.String)',16:'condition',17:'then',18:'out_control',19:'if',20:'condition',21:'then',22:'out_control',23:'java.lang.StringBuffer.append(char).append(float)'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.toString()',7:'java.lang.StringBuffer.append(java.lang.Object).append(char)',8:'java.lang.StringBuffer.append(java.lang.String).append(float)',9:'return',10:'if',11:'condition',12:'then',13:'out_control',14:'if',15:'condition',16:'then',17:'out_control',18:'hole',19:'if',20:'condition',21:'then',22:'out_control',23:'java.lang.StringBuffer.append(char).append(java.lang.String)'}
{1:'java.lang.StringBuffer.new()',2:'hole',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'java.lang.StringBuffer.append(java.lang.String).append(float)',8:'if',9:'return',10:'if',11:'condition',12:'then',13:'out_control',14:'condition',15:'then',16:'out_control',17:'java.lang.StringBuffer.append(char).append(java.lang.String)',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.StringBuffer.append(char).append(float)'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'hole',8:'if',9:'return',10:'if',11:'condition',12:'then',13:'out_control',14:'condition',15:'then',16:'out_control',17:'java.lang.StringBuffer.append(char).append(java.lang.String)',18:'if',19:'condition',20:'then',21:'out_control',22:'java.lang.StringBuffer.append(char).append(float)'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(float)',7:'java.lang.StringBuffer.append(java.lang.Object).append(char)',8:'java.lang.StringBuffer.append(java.lang.String).append(float)',9:'hole',10:'if',11:'condition',12:'then',13:'out_control',14:'if',15:'condition',16:'then',17:'out_control',18:'java.lang.StringBuffer.append(char).append(float)'}
{1:'java.lang.StringBuffer.new()',2:'hole',3:'java.lang.StringBuffer.append(char)',4:'java.lang.StringBuffer.append(java.lang.String)',5:'java.lang.StringBuffer.append(float)',6:'java.lang.StringBuffer.toString()',7:'if',8:'if',9:'return',10:'condition',11:'then',12:'out_control',13:'condition',14:'then',15:'out_control',16:'if',17:'java.lang.StringBuffer.append(char).append(java.lang.String)',18:'condition',19:'then',20:'out_control',21:'java.lang.StringBuffer.append(char).append(float)'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(java.lang.Object).append(char)',7:'java.lang.StringBuffer.append(java.lang.String).append(float)',8:'if',9:'condition',10:'then',11:'out_control',12:'if',13:'condition',14:'then',15:'out_control',16:'java.lang.StringBuffer.append(char).append(float)',17:'hole'}
{1:'java.lang.StringBuffer.new()',2:'java.lang.StringBuffer.append(char)',3:'java.lang.StringBuffer.append(float)',4:'java.lang.StringBuffer.append(char)',5:'java.lang.StringBuffer.append(java.lang.String)',6:'java.lang.StringBuffer.append(java.lang.Object).append(char)',7:'java.lang.StringBuffer.append(java.lang.String).append(float)',8:'if',9:'condition',10:'then',11:'out_control',12:'if',13:'condition',14:'then',15:'out_control',16:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.nio.ByteBuffer.Constant',6:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'hole',6:'java.io.DataInput.readFully(byte[])',7:'java.nio.ByteBuffer.wrap(byte[])'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.io.DataInput.readUnsignedShort()',6:'hole',7:'java.nio.ByteBuffer.wrap(byte[])'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.io.DataInput.readUnsignedShort()',6:'byte.new[]',7:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'hole',6:'java.nio.ByteBuffer.wrap(byte[])'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.io.DataInput.readUnsignedShort()',6:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'hole'}
{1:'int.Constant',2:'hole'}
{1:'java.io.DataOutput.writeByte(int)',2:'hole'}
{1:'java.nio.ByteBuffer.limit(int)',2:'hole',3:'java.nio.ByteBuffer.clear()'}
{1:'java.nio.ByteBuffer.limit(int)',2:'java.nio.ByteBuffer.position(int)',3:'hole'}
{1:'java.nio.ByteBuffer.limit(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.sql.PreparedStatement.Constant',6:'if',7:'java.sql.PreparedStatement.setLong(int,long)',8:'java.sql.PreparedStatement.setShort(int,short)',9:'java.sql.PreparedStatement.setLong(int,long)',10:'java.sql.PreparedStatement.setBytes(int,byte[])',11:'condition',12:'then',13:'out_control',14:'hole',15:'byte[].length',16:'if',17:'condition',18:'then',19:'out_control',20:'byte[].length',21:'byte[].length',22:'try',23:'catch',24:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'if',7:'java.sql.PreparedStatement.setLong(int,long)',8:'java.sql.PreparedStatement.setBytes(int,byte[])',9:'java.sql.PreparedStatement.executeUpdate()',10:'condition',11:'then',12:'out_control',13:'if',14:'byte[].length',15:'if',16:'condition',17:'then',18:'elseif',19:'out_control',20:'condition',21:'then',22:'out_control',23:'condition',24:'then',25:'byte[].length',26:'byte[].length',27:'try',28:'java.sql.Connection.commit()',29:'hole',30:'catch',31:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'if',7:'java.sql.PreparedStatement.setLong(int,long)',8:'java.sql.PreparedStatement.setBytes(int,byte[])',9:'java.sql.PreparedStatement.executeUpdate()',10:'condition',11:'then',12:'out_control',13:'hole',14:'if',15:'byte[].length',16:'if',17:'condition',18:'then',19:'elseif',20:'out_control',21:'condition',22:'then',23:'out_control',24:'condition',25:'then',26:'byte[].length',27:'byte[].length',28:'try',29:'java.sql.Connection.commit()',30:'catch',31:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'if',7:'java.sql.PreparedStatement.setLong(int,long)',8:'java.sql.PreparedStatement.setShort(int,short)',9:'java.sql.PreparedStatement.executeUpdate()',10:'condition',11:'then',12:'out_control',13:'hole',14:'byte[].length',15:'if',16:'if',17:'condition',18:'then',19:'out_control',20:'condition',21:'then',22:'elseif',23:'out_control',24:'byte[].length',25:'byte[].length',26:'try',27:'condition',28:'then',29:'catch',30:'out_control',31:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'if',7:'java.sql.PreparedStatement.setLong(int,long)',8:'java.sql.PreparedStatement.setShort(int,short)',9:'java.sql.PreparedStatement.setLong(int,long)',10:'condition',11:'then',12:'out_control',13:'hole',14:'byte[].length',15:'if',16:'condition',17:'then',18:'out_control',19:'byte[].length',20:'byte[].length',21:'try',22:'catch',23:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'if',7:'java.sql.PreparedStatement.setBytes(int,byte[])',8:'java.sql.PreparedStatement.executeUpdate()',9:'condition',10:'then',11:'out_control',12:'if',13:'byte[].length',14:'if',15:'condition',16:'then',17:'elseif',18:'out_control',19:'condition',20:'then',21:'out_control',22:'condition',23:'then',24:'byte[].length',25:'byte[].length',26:'try',27:'java.sql.Connection.commit()',28:'hole',29:'catch',30:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'if',7:'java.sql.PreparedStatement.setLong(int,long)',8:'java.sql.PreparedStatement.executeUpdate()',9:'condition',10:'then',11:'out_control',12:'hole',13:'byte[].length',14:'if',15:'if',16:'condition',17:'then',18:'out_control',19:'condition',20:'then',21:'elseif',22:'out_control',23:'byte[].length',24:'byte[].length',25:'try',26:'condition',27:'then',28:'catch',29:'out_control',30:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'if',7:'java.sql.PreparedStatement.setLong(int,long)',8:'java.sql.PreparedStatement.setShort(int,short)',9:'condition',10:'then',11:'out_control',12:'hole',13:'byte[].length',14:'if',15:'condition',16:'then',17:'out_control',18:'byte[].length',19:'byte[].length',20:'try',21:'catch',22:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'if',7:'java.sql.PreparedStatement.executeUpdate()',8:'condition',9:'then',10:'out_control',11:'byte[].length',12:'if',13:'condition',14:'then',15:'out_control',16:'byte[].length',17:'byte[].length',18:'try',19:'hole',20:'catch',21:'out_control',22:'if',23:'condition',24:'then',25:'elseif',26:'out_control',27:'condition',28:'then',29:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'if',7:'java.sql.PreparedStatement.setLong(int,long)',8:'condition',9:'then',10:'out_control',11:'hole',12:'byte[].length',13:'if',14:'condition',15:'then',16:'out_control',17:'byte[].length',18:'byte[].length',19:'try',20:'catch',21:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'if',7:'condition',8:'then',9:'out_control',10:'byte[].length',11:'if',12:'condition',13:'then',14:'out_control',15:'byte[].length',16:'byte[].length',17:'try',18:'hole',19:'catch',20:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'short.Declaration',7:'java.sql.PreparedStatement.setLong(int,long)',8:'java.sql.PreparedStatement.setShort(int,short)',9:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'java.sql.PreparedStatement.setLong(int,long)',7:'java.sql.PreparedStatement.setShort(int,short)',8:'java.sql.PreparedStatement.setLong(int,long)',9:'java.sql.PreparedStatement.setBytes(int,byte[])',10:'java.sql.PreparedStatement.executeUpdate()',11:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'hole',7:'java.sql.PreparedStatement.setLong(int,long)',8:'java.sql.PreparedStatement.setBytes(int,byte[])',9:'java.sql.PreparedStatement.executeUpdate()',10:'if',11:'condition',12:'then',13:'out_control',14:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'java.sql.PreparedStatement.setLong(int,long)',7:'java.sql.PreparedStatement.setBytes(int,byte[])',8:'java.sql.PreparedStatement.executeUpdate()',9:'hole',10:'if',11:'condition',12:'then',13:'out_control',14:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'java.sql.PreparedStatement.setLong(int,long)',7:'java.sql.PreparedStatement.setShort(int,short)',8:'java.sql.PreparedStatement.executeUpdate()',9:'hole',10:'if',11:'condition',12:'then',13:'out_control',14:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'java.sql.PreparedStatement.setLong(int,long)',7:'java.sql.PreparedStatement.setShort(int,short)',8:'java.sql.PreparedStatement.setLong(int,long)',9:'hole',10:'if',11:'condition',12:'then',13:'out_control',14:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'java.sql.PreparedStatement.setLong(int,long)',7:'java.sql.PreparedStatement.setShort(int,short)',8:'java.sql.PreparedStatement.setLong(int,long)',9:'java.sql.PreparedStatement.setBytes(int,byte[])',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'hole',7:'java.sql.PreparedStatement.setBytes(int,byte[])',8:'java.sql.PreparedStatement.executeUpdate()',9:'if',10:'condition',11:'then',12:'out_control',13:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'java.sql.PreparedStatement.setLong(int,long)',7:'java.sql.PreparedStatement.executeUpdate()',8:'hole',9:'if',10:'condition',11:'then',12:'out_control',13:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'java.sql.PreparedStatement.setLong(int,long)',7:'java.sql.PreparedStatement.setShort(int,short)',8:'hole',9:'if',10:'condition',11:'then',12:'out_control',13:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'java.sql.PreparedStatement.setLong(int,long)',7:'java.sql.PreparedStatement.setShort(int,short)',8:'java.sql.PreparedStatement.setLong(int,long)',9:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'hole',7:'java.sql.PreparedStatement.executeUpdate()',8:'if',9:'condition',10:'then',11:'out_control',12:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'java.sql.PreparedStatement.setLong(int,long)',7:'hole',8:'if',9:'condition',10:'then',11:'out_control',12:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'java.sql.PreparedStatement.setLong(int,long)',7:'java.sql.PreparedStatement.setShort(int,short)',8:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'hole',7:'if',8:'condition',9:'then',10:'out_control',11:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'java.sql.PreparedStatement.setLong(int,long)',7:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'try',7:'java.sql.PreparedStatement.setLong(int,long)',8:'java.sql.PreparedStatement.executeUpdate()',9:'catch',10:'out_control',11:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'try',7:'hole',8:'catch',9:'out_control',10:'if',11:'condition',12:'then',13:'out_control',14:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'try',7:'java.sql.PreparedStatement.setLong(int,long)',8:'catch',9:'out_control',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'try',7:'hole',8:'catch',9:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'try',7:'hole',8:'catch',9:'out_control',10:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'try',7:'java.sql.PreparedStatement.setShort(int,short)',8:'catch',9:'out_control',10:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'try',7:'hole',8:'catch',9:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'try',7:'java.sql.PreparedStatement.setLong(int,long)',8:'catch',9:'out_control',10:'hole',11:'java.sql.Connection.commit()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'try',7:'java.sql.PreparedStatement.setLong(int,long)',8:'java.sql.PreparedStatement.setShort(int,short)',9:'catch',10:'out_control',11:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.sql.PreparedStatement.Constant',6:'try',7:'java.sql.PreparedStatement.setLong(int,long)',8:'catch',9:'out_control',10:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'switch',6:'condition',7:'case',8:'case',9:'case',10:'out_control',11:'byte.ArrayConstant[]',12:'hole',13:'byte.ArrayNull[]',14:'if',15:'java.io.ByteArrayInputStream.new(byte[])',16:'if',17:'java.io.ByteArrayOutputStream.toByteArray()',18:'condition',19:'then',20:'out_control',21:'condition',22:'then',23:'out_control',24:'break',25:'java.io.ByteArrayOutputStream.new(int)',26:'try',27:'catch',28:'out_control'}
{1:'java.util.concurrent.ConcurrentMap.get(java.lang.Object)',2:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'java.lang.StringBuilder.new()',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.Arrays.equals(byte[],byte[])',6:'byte.ArrayNull[]',7:'hole'}
{1:'java.net.InetAddress.Cast',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.util.concurrent.locks.ReentrantLock.lock()',6:'try',7:'hole',8:'catch',9:'out_control',10:'finally',11:'java.util.concurrent.locks.ReentrantLock.unlock()'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'switch',6:'condition',7:'case',8:'out_control',9:'if',10:'condition',11:'then',12:'out_control',13:'java.net.InetSocketAddress.Cast',14:'break',15:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'switch',6:'condition',7:'case',8:'out_control',9:'if',10:'condition',11:'then',12:'out_control',13:'hole',14:'break'}
{1:'java.util.ArrayList.indexOf(java.lang.Object)',2:'java.util.ArrayList.get(int)',3:'hole'}
{1:'java.util.ArrayList.indexOf(java.lang.Object)',2:'hole'}
{1:'while',2:'condition',3:'body',4:'out_control',5:'java.nio.ByteBuffer.hasRemaining()',6:'hole'}
{1:'java.nio.ByteBuffer.ArrayConstant[]',2:'hole'}
{1:'java.nio.ByteBuffer.ArrayConstant[]',2:'if',3:'condition',4:'then',5:'out_control',6:'int.Constant',7:'hole'}
{1:'java.nio.ByteBuffer.ArrayConstant[]',2:'if',3:'condition',4:'then',5:'out_control',6:'hole'}
{1:'java.nio.ByteBuffer.Constant',2:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'byte.new[]',2:'hole'}
{1:'java.util.List.Constant',2:'hole'}
{1:'java.util.TreeMap.new()',2:'java.util.List.size()',3:'java.util.TreeMap.put(java.lang.Object,java.lang.Object)',4:'java.util.ArrayList.new(int)',5:'for',6:'java.util.ArrayList.add(java.lang.Object)',7:'condition',8:'body',9:'out_control',10:'if',11:'hole',12:'condition',13:'then',14:'else',15:'out_control',16:'java.lang.String.Constant'}
{1:'java.util.TreeMap.new()',2:'java.util.List.size()',3:'java.util.TreeMap.values()',4:'java.util.ArrayList.new(int)',5:'for',6:'java.util.ArrayList.add(java.lang.Object)',7:'condition',8:'body',9:'out_control',10:'if',11:'for',12:'condition',13:'then',14:'else',15:'out_control',16:'condition',17:'body',18:'out_control',19:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'java.io.ObjectOutputStream.new(java.io.OutputStream)',6:'java.io.ObjectOutputStream.writeObject(java.lang.Object)',7:'java.io.ObjectOutputStream.close()',8:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'java.io.ObjectOutputStream.new(java.io.OutputStream)',6:'java.io.ByteArrayOutputStream.toByteArray()',7:'hole',8:'return'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'hole',6:'java.io.ByteArrayOutputStream.toByteArray()',7:'return'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'java.io.ObjectOutputStream.new(java.io.OutputStream)',6:'java.io.ObjectOutputStream.writeObject(java.lang.Object)',7:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'java.io.ObjectOutputStream.new(java.io.OutputStream)',6:'hole'}
{1:'try',2:'java.io.ByteArrayOutputStream.new()',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'java.io.ObjectInputStream.new(java.io.InputStream)',6:'java.io.ObjectInputStream.readObject()'}
{1:'try',2:'byte[].length',3:'catch',4:'out_control',5:'java.io.ByteArrayInputStream.new(byte[],int,int)',6:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'java.io.ObjectInput.Constant',3:'catch',4:'out_control',5:'hole'}
{1:'try',2:'hole',3:'catch',4:'out_control'}
{1:'try',2:'java.util.Map.Cast',3:'catch',4:'out_control',5:'hole',6:'java.lang.reflect.Field.set(java.lang.Object,java.lang.Object)',7:'java.util.Map.keySet()',8:'java.lang.reflect.Field.set(java.lang.Object,java.lang.Object)'}
{1:'try',2:'java.util.Map.Cast',3:'catch',4:'out_control',5:'java.util.Collections.EMPTY_MAP',6:'java.lang.reflect.Field.set(java.lang.Object,java.lang.Object)',7:'java.util.Collections.newSetFromMap(java.util.Map)',8:'hole'}
{1:'try',2:'java.util.Map.Cast',3:'catch',4:'out_control',5:'hole',6:'java.util.Map.keySet()',7:'java.lang.reflect.Field.set(java.lang.Object,java.lang.Object)'}
{1:'try',2:'java.util.Map.Cast',3:'catch',4:'out_control',5:'java.util.Collections.EMPTY_MAP',6:'java.util.Collections.newSetFromMap(java.util.Map)',7:'hole'}
{1:'try',2:'java.util.Map.Cast',3:'catch',4:'out_control',5:'hole'}
{1:'java.lang.String.length()',2:'hole'}
{1:'java.lang.Object.Constant',2:'try',3:'hole',4:'catch',5:'out_control'}
{1:'java.lang.System.out.println(java.lang.String)',2:'java.lang.System.out',3:'java.lang.System.out.println(java.lang.String)',4:'java.lang.System.out',5:'hole'}
{1:'java.lang.System.out.println(java.lang.String)',2:'hole',3:'java.lang.System.out',4:'while',5:'condition',6:'body',7:'out_control',8:'java.lang.System.out',9:'java.lang.Thread.sleep(long)'}
{1:'java.lang.System.out.println(java.lang.String)',2:'java.lang.System.out',3:'hole',4:'while',5:'condition',6:'body',7:'out_control',8:'java.lang.System.out',9:'java.lang.Thread.sleep(long)'}
{1:'java.lang.System.out.println(java.lang.String)',2:'java.lang.System.out',3:'java.lang.System.out.println(java.lang.String)',4:'hole'}
{1:'java.lang.System.out.println(java.lang.String)',2:'java.lang.System.out',3:'java.lang.System.out.println(java.lang.String)',4:'java.lang.System.out',5:'while',6:'condition',7:'body',8:'out_control',9:'hole'}
{1:'java.lang.System.out.println(java.lang.String)',2:'hole',3:'while',4:'condition',5:'body',6:'out_control',7:'java.lang.System.out',8:'java.lang.Thread.sleep(long)'}
{1:'java.lang.System.out.println(java.lang.String)',2:'java.lang.System.out',3:'hole'}
{1:'java.lang.System.out.println(java.lang.String)',2:'hole'}
{1:'java.lang.Short.toString(short).getBytes(java.lang.String)',2:'hole'}
{1:'int.Constant',2:'hole'}
{1:'java.lang.Object.Constant',2:'hole',3:'java.lang.Object.Constant'}
{1:'java.lang.Object.Constant',2:'java.lang.Object.Constant',3:'hole'}
{1:'java.lang.Object.Constant',2:'hole'}
{1:'java.lang.String.lastIndexOf(int)',2:'if',3:'condition',4:'then',5:'out_control',6:'java.lang.String.length()',7:'hole'}
{1:'java.lang.String.lastIndexOf(int)',2:'hole'}
{1:'java.nio.ByteBuffer.Constant',2:'hole',3:'java.util.Arrays.asList(java.lang.Object[])'}
{1:'java.nio.ByteBuffer.Constant',2:'java.nio.ByteBuffer.Constant',3:'hole'}
{1:'java.nio.ByteBuffer.Constant',2:'hole'}
{1:'java.nio.ByteBuffer.allocate(int)',2:'hole'}
{1:'if',2:'condition',3:'then',4:'out_control',5:'java.lang.Class.equals(java.lang.Object)',6:'try',7:'hole',8:'catch',9:'out_control'}
{1:'byte.new[]',2:'hole'}
{1:'short.new[]',2:'hole'}
{1:'int.Constant',2:'java.nio.ByteBuffer.allocate(int)',3:'hole'}
{1:'int.Constant',2:'hole'}
{1:'java.util.List.Constant',2:'hole'}
{1:'java.util.List.Constant',2:'hole'}
{1:'for',2:'condition',3:'body',4:'out_control',5:'java.lang.Thread.new(java.lang.Runnable)',6:'hole',7:'java.lang.Thread.start()'}
{1:'java.lang.String.getBytes(java.lang.String)',2:'hole',3:'java.nio.ByteBuffer.putLong(long)'}
{1:'java.lang.String.getBytes(java.lang.String)',2:'java.nio.ByteBuffer.putShort(short)',3:'hole'}
{1:'java.lang.String.getBytes(java.lang.String)',2:'hole'}
{1:'java.nio.ByteBuffer.getShort()',2:'hole',3:'java.lang.String.new(byte[],java.nio.charset.Charset)'}
{1:'java.nio.ByteBuffer.getShort()',2:'byte.new[]',3:'hole'}
{1:'java.nio.ByteBuffer.getShort()',2:'hole'}
{1:'java.util.Map.get(java.lang.Object)',2:'hole'}
{1:'java.nio.ByteBuffer.Declaration',2:'hole'}
{1:'java.nio.ByteBuffer.Declaration',2:'if',3:'java.nio.ByteBuffer.Null',4:'java.util.Map.get(java.lang.Object)',5:'java.util.Map.put(java.lang.Object,java.lang.Object)',6:'condition',7:'then',8:'else',9:'out_control',10:'hole'}
{1:'java.nio.ByteBuffer.Declaration',2:'if',3:'java.nio.ByteBuffer.Null',4:'java.util.Map.put(java.lang.Object,java.lang.Object)',5:'condition',6:'then',7:'else',8:'out_control',9:'hole'}
{1:'try',2:'java.util.concurrent.ExecutorService.Constant',3:'catch',4:'out_control',5:'java.util.concurrent.ExecutorService.shutdown()',6:'java.lang.System.err.println(java.lang.String)',7:'hole'}
{1:'try',2:'java.util.concurrent.ExecutorService.Constant',3:'catch',4:'out_control',5:'hole',6:'java.lang.System.err.println(java.lang.String)'}
{1:'try',2:'hole',3:'catch',4:'out_control',5:'java.lang.System.err.println(java.lang.String)'}
{1:'java.net.InetSocketAddress.getAddress()',2:'hole'}
{1:'java.lang.Object.ArrayConstant[]',2:'for',3:'java.lang.Object[].length',4:'condition',5:'body',6:'out_control',7:'java.lang.Object.[index]',8:'if',9:'condition',10:'then',11:'out_control',12:'try',13:'java.lang.Object.getClass().getMethod(java.lang.String,java.lang.Class[])',14:'catch',15:'out_control',16:'hole'}
{1:'java.lang.Object.ArrayConstant[]',2:'for',3:'java.lang.Object[].length',4:'condition',5:'body',6:'out_control',7:'java.lang.Object.[index]',8:'if',9:'condition',10:'then',11:'out_control',12:'try',13:'hole',14:'catch',15:'out_control',16:'java.lang.Object.ArrayConstant[]'}
{1:'java.lang.Object.ArrayConstant[]',2:'for',3:'java.lang.Object[].length',4:'condition',5:'body',6:'out_control',7:'java.lang.Object.[index]',8:'if',9:'condition',10:'then',11:'out_control',12:'try',13:'hole',14:'catch',15:'out_control'}
{1:'java.lang.System.getenv(java.lang.String)',2:'try',3:'hole',4:'catch',5:'out_control'}
{1:'java.lang.Object.new[]',2:'hole'}
