When popper4swing is initialized the default timeout is not set on timeouts, so default timeouts from jemmy are used.
After the first Usage of @DoesExist, the timeouts are set to default values. This means timeouts aufter the first usage of @DoesExist are different than after. That is very unintuitive and may lead to hard to detect problems.
Proposal: Initi timeouts with default timeout directly when initializing popper4swing
When popper4swing is initialized the default timeout is not set on timeouts, so default timeouts from jemmy are used. After the first Usage of @DoesExist, the timeouts are set to default values. This means timeouts aufter the first usage of @DoesExist are different than after. That is very unintuitive and may lead to hard to detect problems.
Proposal: Initi timeouts with default timeout directly when initializing popper4swing