The base class for authority factories that create referencing object directly. This is
in contrast with other factories like the adapter
or caching ones, which delegates their work to
an other factory.

dispose

protected void dispose(boolean shutdown)

Deprecated.

Releases resources immediately instead of waiting for the garbage collector.
Once a factory has been disposed, further create(...) invocations
may throw a FactoryException. Disposing a previously-disposed factory,
however, has no effect.

trimAuthority

Trims the authority scope, if presents. For example if this factory is an EPSG authority
factory and the specified code start with the "EPSG:" prefix, then the prefix is
removed. Otherwise, the string is returned unchanged (except for leading and trailing spaces).