code: @Override
  	public Object setProperty(final String key, final String value) {
  		lock.writeLock().lock();
  		try {
  			return properties.setProperty(key, value);
  		} finally {
  			lock.writeLock().unlock();
  		}
  	}
docs: /*
  (non-Javadoc)
  
  @see java.util.Properties#setProperty(java.lang.String, java.lang.String)