code: public String getScript(ClientBehaviorContext behaviorContext) {
  
          if (null == behaviorContext) {
              throw new NullPointerException();
          }
  
      	ClientBehaviorRenderer renderer = getRenderer(behaviorContext.getFacesContext());
          String script = null;
      	if (null != renderer){
              script = renderer.getScript(behaviorContext, this);
      	}
          return script;
      }
docs: <p class="changed_added_2_0">Default implementation of of {@link
  ClientBehavior#getScript}.  If a {@link ClientBehaviorRenderer}
  is available for the specified behavior renderer type, this
  method delegates to the {@link ClientBehaviorRenderer#getScript}
  method.  Otherwise, this method returns null.  </p>
  
  @param behaviorContext the {@link ClientBehaviorContext}
  
  @return the script provided by the associated
  ClientBehaviorRenderer, or null if no ClientBehaviorRenderer is
  available.
  
  @throws NullPointerException if <code>behaviorContext</code> is
  <code>null</code>
  
  @since 2.0