public static void main(String[] args) throws InstantiationException, IllegalAccessException, NoSuchFieldException, SecurityException {
		fill();
		
		DataFinder finder = 
				new DataFinder(SomeClass.class).
					Where("StringIndexingField", "f3").
					Where("findField", "33");
		
		while (true)
		{
			SomeClass s = (SomeClass) finder.Next();
			if (s == null)
				break;
			System.out.println("founded " + s.StringNonIndexingField);
		}
	}