start with java-like syntax