I like using question mark at the end of method/function names in other languages. Java doesn\'t let me do this. As a workaround how else can I name boolean returning method
For methods which may fail, that is you specify boolean as return type, I would use the prefix try:
try
if (tryCreateFreshSnapshot()) { // ... }
For all other cases use prefixes like is.. has.. was.. can.. allows.. ..
is..
has..
was..
can..
allows..