public void populateFields() {
    ICFAsteriskExtensionsConfObj popObj;
    ICFAsteriskExtensionsConfObj focus = getJavaFXFocusAsExtensionsConf();
    if (focus != null) {
      popObj = (ICFAsteriskExtensionsConfObj) (focus.getEdit());
      if (popObj == null) {
        popObj = focus;
      }
    } else {
      popObj = null;
    }
    if (getPaneMode() == CFPane.PaneMode.Unknown) {
      popObj = null;
    }
    if (popObj == null) {
      javafxParentHostNodeObj = null;
    } else {
      javafxParentHostNodeObj =
          (ICFSecurityHostNodeObj) popObj.getRequiredParentHostNode(javafxIsInitializing);
    }
    if (javafxReferenceParentHostNode != null) {
      javafxReferenceParentHostNode.setReferencedObject(javafxParentHostNodeObj);
    }

    if (popObj == null) {
      getJavaFXEditorId().setInt64Value(null);
    } else {
      getJavaFXEditorId().setInt64Value(popObj.getRequiredId());
    }

    if (popObj == null) {
      getJavaFXEditorFileFullName().setStringValue(null);
    } else {
      getJavaFXEditorFileFullName().setStringValue(popObj.getRequiredFileFullName());
    }

    if (popObj == null) {
      getJavaFXEditorFileContents().setTextValue(null);
    } else {
      getJavaFXEditorFileContents().setTextValue(popObj.getRequiredFileContents());
    }
  }