Jahn-Teller complexes Jahn-Teller compounds Jahn-Teller effect Java programming JCPDS journal publication