An extended Ariadne Repository (java version 6). It extends Ariadne repository with selective reindexing,read-write index directories,fpath usage,language-element coupling.