private static void researchProcess(Colony c) {
ResearchAction research = c.getResearch();
// If the research is null, that's because the player didn't started a
// research. In that case, there is nothing to do.
if (research != null) {
research.step();
if (research.isDone()) {
// The research is done.
research.getTechnology().setOwned(true);
c.setResearch(null);
}