if (!mapperMatrix.containsKey(jm.getName()))
throw new MapperException("[" + name + "] unknown mapper " + jm
+ " in this source ");
jm.getDirectory().close();
/* clean state of object */
jm.clearDirectory();
/* clear environment */
jm.getEnvironment().clear();
if (log.isDebugEnabled())
log.info("[" + name + "] released mapper " + mapper.getName());
}