code: public static DynamicAssignment fromAssignment(Assignment assignment) {
      return new DynamicAssignment(assignment, Collections.<String>emptyList(), 
          Collections.<List<DynamicAssignment>>emptyList());
    }
docs: Creates a {@code DynamicAssignment} without any replicated structure.
  
  @param assignment
  @return