Button state recognition prior to Java start-up

Maybe this question was answered already, but regarding button state polling, let’s say I have a single-button controller with the button locked in the PRESSED position. I then start up a Java program that kicks off a thread that does a getPollData() on the component. I’m seeing that the value returned by getPollData() is 0.0 and not 1.0. Only after my Java app has loaded can I toggle the button and see getPollData() return 1.0 when pressed and 0.0 when released. Is there a way in JInput to determine if a button is pressed/released immediately on start-up of my app, without having to rely on “changes” in button state? Thanks.