for (final ComponentAdapter componentAdapter : nonAssignableComponentAdapters.get()) {
if (ReflectionUtil.isAssignable(componentType, componentAdapter.getComponentImplementation())) {
comp.add(componentAdapter);
}
}
<BUG>for (int i = comp.size() - 1; i >= 0; i--) {
ComponentAdapter adapter = comp.get(i);
result.add(adapter);</BUG>
}
}

for (final ComponentAdapter componentAdapter : nonAssignableComponentAdapters.get()) {
if (ReflectionUtil.isAssignable(componentType, componentAdapter.getComponentImplementation())) {
comp.add(componentAdapter);
}
}
for (int i = comp.size() - 1; i >= 0; i--) {
result.add(comp.get(i));
}
}
