public void addMarginProvider(DecompilerMarginProvider provider) {
		marginProviders.add(0, provider);
		provider.setOptions(options);
		provider.setProgram(getProgram(), layoutController, pixmap);
		buildPanels();
	}
Get the line number for the given y position, relative to the scroll panel

<p>
If the y position is below all the lines, the last line is returned.

@param y the y position
@return the line number, or 0 if not applicable
Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/component/DecompilerPanel.java