for (String  key : m.keySet()) { ClassMetadata cm = m.get(key); lockedByHolder.put( key, lockedByFields(key, m) ); }
	public ExtendedMetadata( SessionFactory sessionFactory )	{		if ( sessionFactory == null ) 			throw new ApiUsageException( "SessionFactory may not be null." );				Map<String,ClassMetadata> m = sessionFactory.getAllClassMetadata();				for (String  key : m.keySet()) 		{			ClassMetadata cm = m.get(key);				Type[] types = cm.getPropertyTypes();			classNameHolder.put(key,					new Holder( cm, locksFields(types), lockedByFields(key,m) ));		}	}