Intelligent Code Completion with Bayesian Networks | Synapse