Create AbstractDataStore.java