*/
@Override
public DOWriter getWriter(boolean cachedObjectRequired, Context context,
String pid) throws ServerException, ObjectLockedException {
if (cachedObjectRequired) {
throw new InvalidContextException(
"A DOWriter is unavailable in a cached context.");
} else {
BasicDigitalObject obj = new BasicDigitalObject();
m_translator.deserialize(m_permanentStore.retrieveObject(pid), obj,
m_defaultStorageFormat, m_storageCharacterEncoding,