如果newCustomInstance失败,将无限递归
如果newCustomInstance失败,将无限递归