This is a new class added to uimaj-core project, in org.apache.uima.util
package.  This is fine if this is to be part of the official public APIs
supported by UIMA going forward; but if that is the case, it should probably be
documented in the UIMA docs, and we'd have to change the version number (due to
enforcer rules).

If this is more of an internal use utilities, then it should be in one of the
internal use packages, such as

   org.apache.uima.internal.util

This class is similarly named to a UIMAFit class; are these related?

If some of the APIs are to be permanent and public and part of the official
public APIs, but some are internal implementation details, please consider using
an interface and an ".impl" (or equivalent) approach; packages which support
these are:

   org.apache.uima.util  and

   org.apache.uima.util.impl

--------------

If this is only an internal kind of change, not intending to affect the official
UIMA APIs, then moving to the internal.util package will fix the "enforcer"
error the build is currently getting.

-Marshall

Reply via email to