Test various permutations of Class.newInstance and Constructor.newInstance, looking for correct handling of access rights and abstract classes.