question: sets leasekey . leasekey is immutable once set . concode_field_sep Long lastCounterIncrementNanos concode_elem_sep long MAX_ABS_AGE_NANOS concode_elem_sep Long leaseCounter concode_elem_sep String leaseKey concode_elem_sep String leaseOwner concode_elem_sep UUID concurrencyToken concode_field_sep String getLeaseKey concode_elem_sep void setLeaseCounter concode_elem_sep void setConcurrencyToken concode_elem_sep void update concode_elem_sep String getLeaseOwner concode_elem_sep UUID getConcurrencyToken concode_elem_sep Long getLeaseCounter concode_elem_sep void setLeaseOwner concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep String toString concode_elem_sep T copy concode_elem_sep Long getLastCounterIncrementNanos concode_elem_sep boolean isExpired concode_elem_sep void setLastCounterIncrementNanos concode_elem_sep void verifyNotNull
target: void function ( String arg0 ) { if ( this . leaseKey != null ) { throw new IllegalArgumentException ( "srini_string" ) ; } verifyNotNull ( arg0 , "srini_string" ) ; this . leaseKey = arg0 ; }