public class org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver extends org.finos.legend.engine.external.format.flatdata.driver.bloomberg.AbstractBloombergReadDriver
{
static final java.lang.String INCLUDE_NO_ACTION_RECORDS;
static final org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataVariable VARIABLE_ACTIONS_RECORD;
private static final java.lang.String FIELD_SECURITY;
private static final java.lang.String FIELD_ID_BB_COMPANY;
private static final java.lang.String FIELD_ID_BB_SECURITY;
private static final java.lang.String FIELD_R_CODE;
private static final java.lang.String FIELD_ID_ACTION;
private static final java.lang.String FIELD_MNEMONIC;
private static final java.lang.String FIELD_ACTION_FLAG;
private static final java.lang.String FIELD_ID_BB_GLOBAL_COMPANY_NAME;
private static final java.lang.String FIELD_SECURITY_ID_TYP;
private static final java.lang.String FIELD_SECURITY_ID;
private static final java.lang.String FIELD_CRNCY;
private static final java.lang.String FIELD_MARKET_SECTOR_DES;
private static final java.lang.String FIELD_ID_BB_UNIQUE;
private static final java.lang.String FIELD_ANNOUNCE_DT;
private static final java.lang.String FIELD_EFF_DT;
private static final java.lang.String FIELD_AMENDED_DT;
private static final java.lang.String FIELD_ID_BB_GLOBAL;
private static final java.lang.String FIELD_ID_BB_GLOBAL_COMPANY;
private static final java.lang.String FIELD_ID_BB_SEC_NUM_DES;
private static final java.lang.String FIELD_FEED_SOURCE;
private static final java.lang.String FIELD_N_FIELDS;
static final java.lang.String[] UNIVERSAL_FIELDS;
private static final java.lang.String[] CA_FIELDS;
static final java.lang.String[] COMMON_FIELDS;
static final java.util.List NULL_STRINGS;
private static final int MNEMONIC_INDEX;
private static final int ACTION_FLAG_INDEX;
static final int N_FIELDS_INDEX;
private final boolean includeNoActionRecords;
private final org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessingContext context;
private final org.finos.legend.engine.external.format.flatdata.driver.core.variables.ObjectVariable actionsRecordType;
private long recordNumber;
private org.finos.legend.engine.external.format.flatdata.driver.bloomberg.ExtendedDataFactories dataFactories;
private java.util.List extendingDrivers;
void <init>(org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataSection, org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessingContext)
{
org.finos.legend.engine.external.format.flatdata.driver.core.variables.ObjectVariable v;
org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataVariable v;
java.lang.String[] v;
org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessingContext v;
java.util.ArrayList v;
java.util.List v;
org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver v;
org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataSection v;
boolean v;
v := @this: org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver;
v := @parameter: org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataSection;
v := @parameter: org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessingContext;
specialinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.AbstractBloombergReadDriver: void <init>(org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataSection,org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessingContext,java.lang.String)>(v, v, "getactions");
v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: long recordNumber> = 0L;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.util.List extendingDrivers> = v;
v = v.<org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataSection: java.util.List sectionProperties>;
v = newarray (java.lang.String)[1];
v[0] = "includeNoActionRecords";
v = staticinvoke <org.finos.legend.engine.external.format.flatdata.driver.core.util.FlatDataUtils: boolean getBoolean(java.util.List,java.lang.String[])>(v, v);
v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: boolean includeNoActionRecords> = v;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataVariable VARIABLE_ACTIONS_RECORD>;
v = staticinvoke <org.finos.legend.engine.external.format.flatdata.driver.core.variables.ObjectVariable: org.finos.legend.engine.external.format.flatdata.driver.core.variables.ObjectVariable reference(org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessingContext,org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataVariable)>(v, v);
v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.driver.core.variables.ObjectVariable actionsRecordType> = v;
v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessingContext context> = v;
return;
}
public java.lang.String getId()
{
org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver v;
v := @this: org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver;
return "BloombergActions";
}
public void start()
{
org.finos.legend.engine.external.format.flatdata.driver.core.util.CommonDataHandler v;
java.util.function.Function v;
org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataSection v, v;
org.finos.legend.engine.external.format.flatdata.driver.bloomberg.ExtendedDataFactories v;
java.lang.String v;
org.finos.legend.engine.external.format.flatdata.driver.core.variables.ObjectVariable v;
org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessingContext v, v;
org.finos.legend.engine.external.format.flatdata.driver.spi.ParsedFlatDataToObject v;
java.util.function.Consumer v;
org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataRecordType v, v;
java.util.List v, v;
org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver v;
org.finos.legend.engine.external.format.flatdata.driver.core.fieldHandler.FieldHandlerRecordType v;
v := @this: org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver;
specialinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.AbstractBloombergReadDriver: void start()>();
virtualinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: void findStartOfFile()>();
virtualinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: void parseMetadataUntil(java.lang.String)>("START-OF-DATA");
virtualinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: void setupParsing()>();
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.driver.core.util.CommonDataHandler commonDataHandler>;
v = staticinvoke <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver$getDynamicRawDataAccessor__14: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.core.util.CommonDataHandler: java.util.List computeFieldHandlers(java.util.function.Function)>(v);
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessingContext context>;
v = new org.finos.legend.engine.external.format.flatdata.driver.core.fieldHandler.FieldHandlerRecordType;
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataSection section>;
v = v.<org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataSection: org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataRecordType recordType>;
specialinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.core.fieldHandler.FieldHandlerRecordType: void <init>(org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataRecordType,java.util.List)>(v, v);
v = interfaceinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessingContext: org.finos.legend.engine.external.format.flatdata.driver.spi.ParsedFlatDataToObject createToObjectFactory(org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataRecordType)>(v);
v = new org.finos.legend.engine.external.format.flatdata.driver.bloomberg.ExtendedDataFactories;
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessingContext context>;
v = interfaceinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataProcessingContext: java.lang.String getDefiningPath()>();
specialinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.ExtendedDataFactories: void <init>(java.lang.String,org.finos.legend.engine.external.format.flatdata.driver.spi.ParsedFlatDataToObject,java.util.List)>(v, v, v);
v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.driver.bloomberg.ExtendedDataFactories dataFactories> = v;
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.driver.core.variables.ObjectVariable actionsRecordType>;
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataSection section>;
v = v.<org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataSection: org.finos.legend.engine.external.format.flatdata.metamodel.FlatDataRecordType recordType>;
virtualinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.core.variables.ObjectVariable: java.lang.Object set(java.lang.Object)>(v);
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.util.List extendingDrivers>;
v = staticinvoke <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver$start__15: java.util.function.Consumer bootstrap$()>();
interfaceinvoke v.<java.util.List: void forEach(java.util.function.Consumer)>(v);
return;
}
public java.util.Collection readCheckedObjects()
{
org.finos.legend.engine.external.format.flatdata.driver.bloomberg.ExtendedDataFactories v;
boolean v, v, v, v;
java.util.Collection v;
java.util.List v, v;
java.util.Optional v, v;
org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergExtendActionReadDriver v;
java.lang.String[] v, v, v;
long v, v, v, v;
java.util.function.Function v;
java.util.function.Supplier v;
int v, v, v, v, v, v;
java.lang.String v, v, v, v;
org.finos.legend.engine.external.format.flatdata.driver.core.util.LineReader$Line v;
java.util.Iterator v;
org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver v;
java.lang.Object v, v;
v := @this: org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver;
v = virtualinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.driver.core.util.LineReader$Line nextLine()>();
v = interfaceinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.core.util.LineReader$Line: java.lang.String getText()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("END-OF-DATA");
if v == 0 goto label;
v = virtualinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.util.Collection finish()>();
return v;
label:
v = interfaceinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.core.util.LineReader$Line: java.lang.String getText()>();
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>("\\|");
v = lengthof v;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] UNIVERSAL_FIELDS>;
v = lengthof v;
if v != v goto label;
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: boolean includeNoActionRecords>;
if v != 0 goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
return v;
label:
v = null;
v = lengthof v;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] UNIVERSAL_FIELDS>;
v = lengthof v;
if v <= v goto label;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: int ACTION_FLAG_INDEX>;
v = v[v];
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: int MNEMONIC_INDEX>;
v = v[v];
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.util.List extendingDrivers>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
if v != null goto label;
v = virtualinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergExtendActionReadDriver: boolean matches(java.lang.String,java.lang.String)>(v, v);
if v == 0 goto label;
v = v;
goto label;
label:
if v != null goto label;
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.driver.bloomberg.ExtendedDataFactories dataFactories>;
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: long recordNumber>;
v = v + 1L;
v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: long recordNumber> = v;
v = virtualinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.ExtendedDataFactories: java.util.Optional createParsed(java.lang.String[],org.finos.legend.engine.external.format.flatdata.driver.core.util.LineReader$Line,long)>(v, v, v);
goto label;
label:
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: long recordNumber>;
v = v + 1L;
v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: long recordNumber> = v;
v = virtualinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergExtendActionReadDriver: java.util.Optional createParsed(java.lang.String[],org.finos.legend.engine.external.format.flatdata.driver.core.util.LineReader$Line,long)>(v, v, v);
label:
v = staticinvoke <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver$singletonList__16: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver$emptyList__17: java.util.function.Supplier bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElseGet(java.util.function.Supplier)>(v);
return v;
}
void addActionDriver(org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergExtendActionReadDriver)
{
java.util.List v;
org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver v;
org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergExtendActionReadDriver v;
v := @this: org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver;
v := @parameter: org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergExtendActionReadDriver;
v = v.<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.util.List extendingDrivers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
static void <clinit>()
{
java.lang.String[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
int v, v, v, v, v, v, v, v, v;
org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataVariable v;
java.util.List v, v, v, v;
org.finos.legend.engine.external.format.flatdata.driver.spi.VariableType v;
v = new org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataVariable;
v = <org.finos.legend.engine.external.format.flatdata.driver.spi.VariableType: org.finos.legend.engine.external.format.flatdata.driver.spi.VariableType Object>;
specialinvoke v.<org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataVariable: void <init>(java.lang.String,org.finos.legend.engine.external.format.flatdata.driver.spi.VariableType)>("bloombergActionRecord", v);
<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: org.finos.legend.engine.external.format.flatdata.driver.spi.FlatDataVariable VARIABLE_ACTIONS_RECORD> = v;
v = newarray (java.lang.String)[4];
v[0] = "SECURITY";
v[1] = "ID_BB_COMPANY";
v[2] = "ID_BB_SECURITY";
v[3] = "R_CODE";
<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] UNIVERSAL_FIELDS> = v;
v = newarray (java.lang.String)[17];
v[0] = "ID_ACTION";
v[1] = "MNEMONIC";
v[2] = "ACTION_FLAG";
v[3] = "ID_BB_GLOBAL_COMPANY_NAME";
v[4] = "SECURITY_ID_TYP";
v[5] = "SECURITY_ID";
v[6] = "CRNCY";
v[7] = "MARKET_SECTOR_DES";
v[8] = "ID_BB_UNIQUE";
v[9] = "ANNOUNCE_DT";
v[10] = "EFF_DT";
v[11] = "AMENDED_DT";
v[12] = "ID_BB_GLOBAL";
v[13] = "ID_BB_GLOBAL_COMPANY";
v[14] = "ID_BB_SEC_NUM_DES";
v[15] = "FEED_SOURCE";
v[16] = "N_FIELDS";
<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] CA_FIELDS> = v;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] UNIVERSAL_FIELDS>;
v = lengthof v;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] CA_FIELDS>;
v = lengthof v;
v = v + v;
v = newarray (java.lang.String)[v];
<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] COMMON_FIELDS> = v;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] UNIVERSAL_FIELDS>;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] COMMON_FIELDS>;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] UNIVERSAL_FIELDS>;
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] CA_FIELDS>;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] COMMON_FIELDS>;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] UNIVERSAL_FIELDS>;
v = lengthof v;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] CA_FIELDS>;
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
v = newarray (java.lang.String)[2];
v[0] = "N.A.";
v[1] = " ";
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.util.List NULL_STRINGS> = v;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] COMMON_FIELDS>;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = interfaceinvoke v.<java.util.List: int indexOf(java.lang.Object)>("MNEMONIC");
<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: int MNEMONIC_INDEX> = v;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] COMMON_FIELDS>;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = interfaceinvoke v.<java.util.List: int indexOf(java.lang.Object)>("ACTION_FLAG");
<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: int ACTION_FLAG_INDEX> = v;
v = <org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: java.lang.String[] COMMON_FIELDS>;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = interfaceinvoke v.<java.util.List: int indexOf(java.lang.Object)>("N_FIELDS");
<org.finos.legend.engine.external.format.flatdata.driver.bloomberg.BloombergActionsReadDriver: int N_FIELDS_INDEX> = v;
return;
}
}