private boolean putInternal(String variable,Object value){
  Object oldValue=values.get(variable);
  values.put(variable,value);
  if (oldValue == null) {
    return value != null;
  }
 else {
    return !oldValue.equals(value);
  }
}

private boolean putInternal ( String variable , Object value ) { Object oldValue = values . get ( variable ) ; values . put ( variable , value ) ; if ( oldValue == null ) { return value != null ; } else { return ! oldValue . equals ( value ) ; } }
sets the name of a property internally without triggering the notification mechanism . this method is useful for batch processing with a combined notifications at the end .
