// interfaces declare no init/destroy; init and destroy return nothing; // destroy takes no parameters (first one reported); one init per class. // class Fine: init may take parameters and destroy may be private SYN_UNEXPECTED_TOKEN 2 10 SYN_UNEXPECTED_TOKEN 3 10 SEM_LIFECYCLE_RETURN 7 33 SEM_DUPLICATE_NAME 10 17 SEM_LIFECYCLE_PARAMS 12 25 SEM_LIFECYCLE_RETURN 12 56