private URL buildURL(String localTopic, String localAnchor) {

		String topicPath = fixString(localTopic, true);
		URL localURL = findHelpResource(topicPath);

		// try creating a URL with the given anchor
		if (localURL != null && localAnchor != null) {
			try {
				localURL = new URL(localURL.toExternalForm() + "#" + localAnchor);
			}
			catch (MalformedURLException e) {
				// we tried
			}
		}
		return localURL;
	}
Construct a Help location using the specified topic and anchor names.
An html file contained within the specified help topic directory must have an Anchor
defined using the specified anchor name.
<p>
<b>Note:</b>  You can specify a <code>null</code> anchor value.  In that case, the given topic
will be searched for a file with the same name as the topic.  If such a file exists, 
then that file will be used as the file for this location.  If no such file exists, then 
the help file to use <b>cannot be resolved</b>.  Therefore, it is best to always specify
a value for the help location.
   
@param topic topic directory name
@param anchor anchor name or null
@param inceptionInformation the description of from whence the item 
       described by this location has come; can be null
Ghidra/Framework/Gui/src/main/java/ghidra/util/HelpLocation.java