Interface NonJavaTrustStore<X extends NonJavaTrustStore<X>>