A java compile-time indexer