public static String computeQualifiedWidgetTypeName(Node widgetNode){
  if (widgetNode.getNodeType() != Node.ELEMENT_NODE) {
    return null;
  }
  String typeName=widgetNode.getLocalName();
  if (typeName.length() == 0 || Character.isLowerCase(typeName.charAt(0))) {
    return null;
  }
  String packageName=UiBinderUtilities.getPackageName(widgetNode.getNamespaceURI());
  return packageName != null ? JavaUtilities.getQualifiedTypeName(typeName,packageName) : null;
}

public static String computeQualifiedWidgetTypeName ( Node widgetNode ) { if ( widgetNode . getNodeType ( ) != Node . ELEMENT_NODE ) { return null ; } String typeName = widgetNode . getLocalName ( ) ; if ( typeName . length ( ) == 0 || Character . isLowerCase ( typeName . charAt ( 0 ) ) ) { return null ; } String packageName = UiBinderUtilities . getPackageName ( widgetNode . getNamespaceURI ( ) ) ; return packageName != null ? JavaUtilities . getQualifiedTypeName ( typeName , packageName ) : null ; }
computes the fully qualified name for the widget - derived type at the given node .
