final public FromTable tableFactor() throws ParseException, StandardException {
JavaToSQLValueNode javaToSQLNode = null;
TableName tableName;
String correlationName = null;
ResultColumnList derivedRCL = null;
FromTable fromTable;
FromTable tableReference;
Object[] optionalTableClauses = new Object[OPTIONAL_TABLE_CLAUSES_SIZE];
Properties tableProperties = null;
SubqueryNode derivedTable;
if (jj_2_55(1)) {
if (newInvocationFollows(1)) {