Pull Request that contemplates Issue #13

These codes doesn't alter methods signature and not messing the existing behavior in the library.
I just check if the user check "Only published contents" and them I verify if the node has publication:currentState with published value.
Can I put try-with-resources of java 7 to close the resources?
https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html