Javanese (Cat)
Javanese are playful, talkative, and intelligent cats who seek a great deal of interaction with their owners. They get along well with other animals, and with children so long as they are treated respectfully. If you spend extended periods of time away from home, a Javanese might not be right for you; these are highly interactive cats who thrive in homes where they will enjoy a daily dose of human contact. If you are looking for a pet that truly enjoys spending time with you, a Javanese cat would be an ideal choice.
They love high places, and will often enjoy taking a ride on the shoulders of their owners. They are also master contortionists, and given their insatiable curiosity will squeeze into narrow places to explore.
Javanese are very intelligent cats, and can be trained to play fetch or do tricks if you are diligent in working with them. But it's ultimately more likely that you won't train the Javanese cat; rather, the Javanese cat will train you!
http://fanciers.com/breed-faqs/bali-javi-faq.html