@Override
	protected boolean puedoUsarEsteConstructor(Constructor<?> constructor) {
		Class<?>[] parameterTypes = constructor.getParameterTypes();
		boolean hasSameParams = false;
		int i = 0;
		
		for (Class<?> paramClass : parameterTypes) {
			hasSameParams = hasSameParams || ( this.params[i].getClazz().equals(paramClass) );
			
			if (!hasSameParams) 
				break;
			
			i++;
		}		
		
		return hasSameParams;
	}