FUM - A Framework for API Usage constraint and Misuse Classification | Synapse