public String consumeSort(String methodString, String consumableText, Map<String, String> fieldNames,DynamicFinderMethodResolver created) {
boolean found = false;
for(Map.Entry<String, String> fieldEntry: fieldNames.entrySet()) {
if(consumableText.startsWith(fieldEntry.getKey())) {
consumableText = consumableText.substring(fieldEntry.getKey().length());
FieldInformer informer = backEnd.getInformer().get(fieldEntry.getValue());
found = false;
for(SortingExpression.Direction direction : SortingExpression.Direction.values()) {
if(consumableText.startsWith(direction.getText())) {
consumableText = consumableText.substring(direction.getText().length());
created.addSortingExpression(informer, direction);