Considering the fact that most java sdk apis have good java docs at the function level and if we take the time to expand them further (one time activity). Would it be possible to come up with an auto documenting tool for java/python code based on deep learning ? I know caption bots can give image -> caption, so couldn't we build something from code -> documentation ? Has anyone tried this before ?