I would suggest this method should not be in this class. LWJGL specific concerns should not be mixed in with generic native loading methods - the actual specific natives that are loaded should be handled elsewhere. I understand this has been put here so both the engine and unit tests can use it (the unit tests shouldn't actually require LWJGL to be loaded at all, which is an ongoing effort). Can these be put in an LWJGLHelper class instead?