function invocation parameters need to be released using safeRelease() as well , fixed bugs in conditional operations
enabled do {} loop support