Adding javadoc and extracting AndroidAction Interface