code: static <S extends Storable> ClobReplicationTrigger<S> create(Storage<S> masterStorage) {
          Map<String, ? extends StorableProperty<S>> properties = 
              StorableIntrospector.examine(masterStorage.getStorableType()).getDataProperties();
  
          List<String> clobNames = new ArrayList<String>(2);
  
          for (StorableProperty<S> property : properties.values()) {
              if (property.getType() == Clob.class) {
                  clobNames.add(property.getName());
              }
          }
  
          if (clobNames.size() == 0) {
              return null;
          }
  
          return new ClobReplicationTrigger<S>(masterStorage,
                                               clobNames.toArray(new String[clobNames.size()]));
      }
docs: Returns null if no Clobs need to be replicated.