changes: 1) have a better error message 2) if annotation is required for abstract...