Syntactic vs Semantic Compatibility - Behavioral Subtyping: Beyond Syntax to Semantics | OneNoughtOne