/** * Returns the feature source matching the specified name and explicitly * specifies a transaction. * <p> * Subclasses should not implement this method. However overriding in order * to perform a type narrowing to a subclasses of {@link ContentFeatureSource} * is acceptable. * </p> * * @see DataStore#getFeatureSource(String) */ public ContentFeatureSource getFeatureSource(String typeName, Transaction tx) throws IOException { return getFeatureSource( name(typeName), tx ); }