public void initializeFromStream(InputStream in) throws IOException { Lock writeLock = lock.writeLock(); try { writeLock.lock(); super.initializeFromStream(in); } finally { writeLock.unlock(); } }