parameter can be a ReflectionClass