if( i+1 <= roFieldCount ) objs[i] = ro.getFieldValue( i+1 ); else objs[i] = null;
int roFieldCount = ro.getResultClass( ).getFieldCount( ); for ( int i = 0; i < objs.length; i++ ) { if ( i + 1 <= roFieldCount ) objs[i] = ro.getFieldValue( i + 1 ); else objs[i] = null; }
	public IResultObject next( ) throws DataException	{		IResultObject ro = this.rowResultSet.next( );		if( ro == null )			return null;		Object[] objs = new Object[this.resultClass.getFieldCount( )];		int roFieldCount = ro.getResultClass( ).getFieldCount( );		for( int i = 0; i < objs.length; i++)		{			if( i+1 <= roFieldCount )				objs[i] = ro.getFieldValue( i+1 );			else				objs[i] = null;		}		return new ResultObject( resultClass, objs);	}