Android Internal class stuffs