masterthought/cucumber-reporting — pull request #12 by Kijimuna (2013-01-30 16:49:35+00:00)
Title: 'Missing Step' error workaround

Unfortunately, downgrading cucumber-jvm to 1.0.8 to get rid of the nasty 'Missing step' warnings in the cucumber report was not an option for me. Therefore I amended cucumber-reporting to initialize Step objects with "passed" Result objects in their Constructor. So, anytime I would end up with a resultless Step, I get a Step with a passed Result instead. So the generated reports look good again.
I admit that this is more a hack than a fix, but in case you find it useful, feel free to pull.