How to Create an External Storage Solution for SharePoint, or how to do stubbing in sharepoint using java programming