* Rewind file for new query. */ try { mReader.reset(); for (int i = 0; i < mSkipLines; i++) readLine(); mRowAvailable = false;   mRow = new Row(); for (int i = 0; i < mFieldNames.length; i++) mRow.add(new Argument(0.0)); } catch (IOException e) { throw new MapyrusException("Query of from file '" + mFilename + "' failed: " + e.getMessage()); }
* Create row for returning results of this query. */ mRow = new Row(); for (int i = 0; i < mFieldNames.length; i++) mRow.add(new Argument(0.0));
	public void query(Rectangle2D.Double extents, String whereClause)		throws MapyrusException	{		mQueryExtents = extents;		/*		 * Rewind file for new query.		 */				try		{			mReader.reset();			for (int i = 0; i < mSkipLines; i++)				readLine();			mRowAvailable = false;			/*			 * Create row for returning results of this query.			 */			mRow = new Row();			for (int i = 0; i < mFieldNames.length; i++)				mRow.add(new Argument(0.0));		}		catch (IOException e)		{			throw new MapyrusException("Query of from file '" + mFilename + "' failed: " +				e.getMessage());		}	}