row = new Object[nextRow.length]; if (nextRow==null) isEmpty = true; else isBeforeFirst = true; }
if (nextRow != null) row = new Object[nextRow.length]; else row = null;  if (nextRow==null) isEmpty = true; else isBeforeFirst = true; }
        FBStatementFetcher(FBConnection c, FBStatement fbStatement, isc_stmt_handle stmt) 		  throws SQLException {            this.c = c;            this.fbStatement = fbStatement;            this.stmt = stmt;            c.registerStatement(fbStatement);				isEmpty = false;				isBeforeFirst = false;				isFirst = false;				isLast = false;				isAfterLast = false;            try {                nextRow = c.fetch(stmt);					 row = new Object[nextRow.length];					 if (nextRow==null)						 isEmpty = true;					 else 						 isBeforeFirst = true;				}            catch (GDSException ge) {                throw new SQLException("fetch problem: " + ge.toString());            }        }