@SuppressWarnings("CallToThreadDumpStack")
    private String getFieldExpression(String field) {
        try {
            listObjectExtractors(); //>>>> Sérgio:  É melhor deixá-la aqui ou movê-la para o Singleton?? <<<<

            if (field != null) {
                for (int j = 0; j < list.size(); j++) {

                    String expressionField;
                    Pattern patNumVal = Pattern.compile(list.get(j).getExpression());
                    Matcher matNumVal = patNumVal.matcher(field);

                    while (matNumVal.find()) {
                        expressionField = list.get(j).getNameExpression();
//                    System.out.println(field +" = " + expressionField +" ?");
                        return expressionField;
                    }
                }
            } else {
                System.out.println("> ERROR: [In 'getFieldExpression' Method] >> The 'String field' parameter is Null!");
            }
        } catch (Exception error) {
            /**
             * Show the StackTrace error [for debug]
             */
            error.printStackTrace();
//            System.out.println("Exception: " + error);
        }
        return null;
    }