Runtime Assertion Checking for JML on the Eclipse Platform Using AST Merging