fixed a bug that would lead to explicit accessor preprocessor calls to not be closed properly