code: public static boolean isValueReference(String value) {
  
  	if (value == null) {
  	    throw new NullPointerException();
  	}
  	int start = value.indexOf("#{");
  	if ((start != -1) && (start < value.indexOf('}', start))) {
              return true;
          }
          return false;
  
      }
docs: <p>Return <code>true</code> if the specified value conforms to the
  syntax requirements of a value binding expression.  Such expressions
  `    * may be used on most component tag attributes to signal a desire for
  deferred evaluation of the attribute or property value to be set on
  the underlying {@link UIComponent}.</p>
  
  @param value The value to evaluate
  
  @throws NullPointerException if <code>value</code> is
  <code>null</code>