question: protected AbstractLeaseMap ( Map map , Lease lease , long duration ) { this ( map ) ; map . put ( lease , new Long ( duration ) ) ; }
target:  Provide a map of your choice.  It is assumed that canContainKey(lease) is true.