hold the backward compatibility, let jython use a special loading workflow