@Override
 public DataSource get() {
   if (this.cloud == null) {
     return DB.getDataSource();
   }
   try {
     return this.cloud.getSingletonServiceConnector(DataSource.class, null);
   } catch (CloudException e) {
     return DB.getDataSource();
   }
 }