Will this survive dart2js? This method doesn't have @reflectable - how will dart2js know not to tree-shake it?