SnR: Constraint-Based Type Inference for Incomplete Java Code Snippets | IEEE Conference Publication | IEEE Xplore