code: public static Widget createWidget(final GVRSceneObject sceneObject,
              Class<? extends Widget> widgetClass) throws InstantiationException {
          NodeEntry attributes = new NodeEntry(sceneObject);
          return createWidget(sceneObject, attributes, widgetClass);
      }
docs: Create a {@link Widget} of the specified {@code widgetClass} to wrap
  {@link GVRSceneObject sceneObject}.
  
  @param sceneObject
  The {@code GVRSceneObject} to wrap
  @param widgetClass
  The {@linkplain Class} of the {@code Widget} to wrap
  {@code sceneObject} with.
  @return A new {@code Widget} instance.
  @throws InstantiationException
  If the {@code Widget} can't be instantiated for any reason.