public ArquillianHookDefinition(final Method method, final String[] tagExpressions,
final int order, final long timeout, final Object instance) {
this.method = method;
this.timeout = timeout;
this.tagExpression = new TagExpression(asList(tagExpressions));
this.order = order;
this.instance = instance;
}