A code generator to create Android ContentProvider