@Override public synchronized boolean equals(Object object) {return (object instanceof Map) &&entrySet().equals(((Map<?, ?>)object).entrySet());}

@ Override public synchronized boolean equals ( Object object ) { return ( object instanceof Map ) && entrySet ( ) . equals ( ( ( Map < ? , ? > ) object ) . entrySet ( ) ) ; }
public override bool Equals(object @object){lock (this){return (@object is java.util.Map<K, V>) && entrySet().Equals(((java.util.Map<object, object>)@object).entrySet());}}
