public void bindTree(Container ui,int defer,boolean objectLead){
  int componentCount=ui.getComponentCount();
  for (int iter=0; iter < componentCount; iter++) {
    Component c=ui.getComponentAt(iter);
    if (c instanceof Container) {
      bindTree((Container)c,defer,objectLead);
      continue;
    }
    String bind=c.getCloudBoundProperty();
    if (bind != null && bind.length() > 0) {
      String attributeName=c.getCloudDestinationProperty();
      if (attributeName != null) {
        bindProperty(c,bind,attributeName,defer,objectLead);
      }
    }
  }
}

public void bindTree ( Container ui , int defer , boolean objectLead ) { int componentCount = ui . getComponentCount ( ) ; for ( int iter = 0 ; iter < componentCount ; iter ++ ) { Component c = ui . getComponentAt ( iter ) ; if ( c instanceof Container ) { bindTree ( ( Container ) c , defer , objectLead ) ; continue ; } String bind = c . getCloudBoundProperty ( ) ; if ( bind != null && bind . length ( ) > 0 ) { String attributeName = c . getCloudDestinationProperty ( ) ; if ( attributeName != null ) { bindProperty ( c , bind , attributeName , defer , objectLead ) ; } } } }
binds a ui tree to the cloud object so its values automatically update in the cloud object
