We don't check if schemaObject.getTags() or gameLoop.getSceneView().getCurrentScene() are null. I assume this is because those methods will never return null.
To be consistent, scene.findByTag(tag) should never return null.