private void handleConstructors(EntityType entityType, List<? extends Element> elements) {
        for (ExecutableElement constructor : ElementFilter.constructorsIn(elements)) {
            if (configuration.isValidConstructor(constructor)) {
                List<Parameter> parameters = transformParams(constructor.getParameters());
                entityType.addConstructor(new Constructor(parameters));
            }
        }
    }
{@code TypeElementHandler} is an APT visitor for entity types

@author tiwe
querydsl-apt/src/main/java/com/querydsl/apt/TypeElementHandler.java