### Question:
FunctionsRegistry extends AbstractMathRegistry<Function> { @Nonnull public static FunctionsRegistry getInstance() { instance.init(); return instance; }  @Nonnull static FunctionsRegistry getInstance(); @Nonnull static FunctionsRegistry lazyInstance(); @Nonnull static T copy(@Nonnull T variable); @Override Function get(@Nonnull String name); @Override void onInit();  }### Answer:
@Test public void testOrder() throws Exception { Function prev = null; for (Function function : FunctionsRegistry.getInstance().getEntities()) { if (prev != null) { Assert.assertTrue(prev.getName() + "<" + function.getName(), prev.getName().length() >= function.getName().length()); } prev = function; } }