Java Signature parsing