code: protected ClientBehaviorAttachedObjectTargetImpl createAttachedObjectTarget(FaceletContext ctx)
      {
          ClientBehaviorAttachedObjectTargetImpl target = new ClientBehaviorAttachedObjectTargetImpl();
          
          if (_event != null)
          {
              target.setEvent(_event.getValueExpression(ctx, String.class));
          }
          if (_name != null)
          {
              target.setName(_name.getValueExpression(ctx, String.class));
          }
          if (_default != null)
          {
              target.setDefault(_default.getBoolean(ctx));
          }
          if (_targets != null)
          {
              target.setTargets(_targets.getValueExpression(ctx, String.class));
          }
          return target;
      }
docs: Create a new AttachedObjectTarget instance to be added on the
  target list.
  
  @return