As a matter of fact, I think we should assert that this value is never null in the isFieldEnum method. Use Furnace's Assert class like:
    Assert.notNull(fieldType,"Field type should not be null");